[Level 2] ์ต์๊ฐ ๋ง๋ค๊ธฐ
Algorithm - ์ต์๊ฐ ๋ง๋ค๊ธฐ - ๋ฌธ์ ๊ธธ์ด๊ฐ ๊ฐ์ ๋ฐฐ์ด A, B ๋๊ฐ๊ฐ ์์ต๋๋ค. ๊ฐ ๋ฐฐ์ด์ ์์ฐ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ๋ฐฐ์ด A, B์์ ๊ฐ๊ฐ ํ ๊ฐ์ ์ซ์๋ฅผ ๋ฝ์ ๋ ์๋ฅผ ๊ณฑํฉ๋๋ค. ์ด๋ฌํ ๊ณผ์ ์ ๋ฐฐ์ด์ ๊ธธ์ด๋งํผ ๋ฐ๋ณตํ๋ฉฐ, ๋ ์๋ฅผ ๊ณฑํ ๊ฐ์ ๋์ ํ์ฌ ๋ํฉ๋๋ค. ์ด๋ ์ต์ข
์ ์ผ๋ก ๋์ ๋ ๊ฐ์ด ์ต์๊ฐ ๋๋๋ก ๋ง๋๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค. (๋จ, ๊ฐ ๋ฐฐ์ด์์ k๋ฒ์งธ ์ซ์๋ฅผ ๋ฝ์๋ค๋ฉด ๋ค์์ k๋ฒ์งธ ์ซ์๋ ๋ค์ ๋ฝ์ ์ ์์ต๋๋ค.) ๋ฐฐ์ด A, B๊ฐ ์ฃผ์ด์ง ๋ ์ต์ข
์ ์ผ๋ก ๋์ ๋ ์ต์๊ฐ์ ๋ฆฌํดํ๋ ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์
์ถ๋ ฅ ์์ A B answer [1, 4, 2] [5, 4, 4] 29 [1, 2] [3, 4] 10 ๋ฌธ์ ํ๊ธฐ ์ด๋ฒ๋ฌธ์ ๋ ์ซ์์ ํน์ง(?)์ ์ ํ์
ํ๋ฉด ๊ธ๋ฐฉ ํด๊ฒฐ๋ ์ ์์๋ ๋ฌธ์ ์๋๊ฒ ๊ฐ๋ค..
2021. 5. 18.
[Level 2] ํ๋ ฌ์ ๊ณฑ์
Algorithm - ํ๋ ฌ์ ๊ณฑ์
- ๋ฌธ์ 2์ฐจ์ ํ๋ ฌ arr1๊ณผ arr2๋ฅผ ์
๋ ฅ๋ฐ์, arr1์ arr2๋ฅผ ๊ณฑํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์
์ถ๋ ฅ ์์ arr1 arr2 return [[1, 4], [3, 2], [4, 1]] [[3, 3], [3, 3]] [[15, 15], [15, 15], [15, 15]] [[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 28, 18], [29, 20, 14]] ๋ฌธ์ ํ๊ธฐ ์ด๋ฒ๋ฌธ์ ๋ ์ฌ์ค ํ๋ ฌ์ ๊ณฑ์
์ ์๊ณ ์์๋ค๋ฉด ์ด์ฉ๋ฉด ๊ฐ๋จํ๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋ ๋ค ๊น๋จน์ด๋ฒ๋ ค์ ํ๋ ฌ์ ๊ณฑ์
์ ๋ํด์ ๋ค์ ์ดํดํ๋๋ผ ์๊ฐ์ด ์์ฃผ ๋ง์ด ๊ฑธ..
2021. 5. 16.