๐ ๋ฌธ์ ๋งํฌ
https://school.programmers.co.kr/learn/courses/30/lessons/43162
โ๐ป ๋ฌธ์ ์ค๋ช
๋ฌธ์ ์ ํต์ฌ์
์ปดํจํฐ์ ๊ฐ์ n, ์ฐ๊ฒฐ์ ๋ํ ์ ๋ณด๊ฐ ๋ด๊ธด 2์ฐจ์ ๋ฐฐ์ด computers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, ๋คํธ์ํฌ์ ๊ฐ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ผ ์ธ๋ฐ ์ดํด๊ฐ ์ ๋์ง ์๋๋ค.
๋คํธ์ํฌ ๊ฐ์์ ์๋ฏธ๋ฅผ ์ฐ๊ฒฐ or ๋ ๋ฆฝ๋์ด ์๋ ๋คํธ์ํฌ์ ๊ฐ์๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์์๋ก ๋ ์์ธํ ๋ณด๋ฉด
๋ค์๊ณผ ๊ฐ์ computers ๊ฐ ์ฃผ์ด์ก์ ๋
[[1, 1, 0], [1, 1, 0], [0, 0, 1]]
return ๊ฐ์ 2์ด๋ค.
์๋? ๋จผ์ [1,1,0]์์ 1๊ณผ 2๋ฒ ๋คํธ์ํฌ๋ ์ฐ๊ฒฐ ๋์ด์๊ณ , [0,0,1]์์ 3๋ฒ ๋คํธ์ํฌ๋ ์ฐ๊ฒฐ ๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ ์์ ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ(1๋ฒ 2๋ฒ) 1๊ฐ + ๋ ๋ฆฝ๋ 3๋ฒ ๋คํธ์ํฌ 1 ํด์ 2์ธ ๊ฒ์ด๋ค.
๊ทธ๋ฅ ์ดํด๊ฐ ์ ๊ฐ๋ฉด ๋ ์ผ๋ก ์๊ฐํด๋ณด์ 1๋ฒ๊ณผ 2๋ฒ์ ์ฐ๊ฒฐ ๋์ด ์์ผ๋ ๊ฐ์ ๋๋ผ ๋ 3๋ฒ์ ๋ค๋ฅธ ๋๋ผ ๋ , ์ฆ ์ด ์ธ๊ณ ์์์๋ 2 ๋๋ผ๊ฐ ์กด์ฌํ๋ ๊ฒ......! ๐ฉ๐ป๐ค
๐๐ปโ๏ธ ๋ด ํ์ด
(๊ทผ๋ฐ ํธ๋ ์ค................. ๋ด์ผ ์๊น์ง ํ๊ธฐ..!)
๐ค ์ฝ๋
'๊ฐ๋ฐ > PS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] ํฐ๋ฆฐ๋๋กฌ์ธ์ง ํ์ธํ๊ธฐ(10988), C++ (0) | 2024.11.11 |
---|---|
[๋ฐฑ์ค] ํธ๋ญ์ฃผ์ฐจ(2979), C++ (0) | 2024.11.11 |
[๋ฐฑ์ค] ์ํ๋ฒณ ๊ฐ์(10808), C++ (0) | 2024.11.10 |
[๋ฐฑ์ค] ์ผ๊ณฑ๋์์ด(2309), C++ (2) | 2024.11.09 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๊ฒ์ ๋งต ์ต๋จ๊ฑฐ๋ฆฌ, C++ (3) | 2024.11.07 |