[Swift] 2019 KAKAO BLIND RECRUITMENT ๋ธ๋ก ๊ฒ์
Problem ์ฝ๋ฉํ
์คํธ ์ฐ์ต - ๋ธ๋ก ๊ฒ์ [[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,4,0,0,0],[0,0,0,0,0,4,4,0,0,0],[0,0,0,0,3,0,4,0,0,0],[0,0,0,2,3,0,0,0,5,5],[1,2,2,2,3,3,0,0,0,5],[1,1,1,0,0,0,0,0,0,5]] 2 programmers.co.kr Solution 1. ๋จผ์ ๊ฒ์ ๋ธ๋ก์ ๋จ์ด๋จ๋ ค ์ญ์ ๊ฐ ๊ฐ๋ฅํ ๋ธ๋ก๋ค์ ์ฐพ์๋ธ๋ค. ์ฃผ์ด์ง ๋ธ๋ก์ ์ฐจ๋ก๋๋ก 1๋ฒ ๋ธ๋ก์ 0,1,2,3 ํ์
, 2๋ฒ ๋ธ๋ก์ 0,1,2,3 ํ์
, 3๋ฒ ๋ธ๋ก์ 0,1,2,3ํ์
์ด ์๋ค๊ณ ๊ฐ์ ํ ๋ ๊ฒ์ ๋ธ..
2022. 3. 28.
[Swift] 2019 KAKAO BLIND RECRUITMENT ๋ฌด์ง์ ๋จน๋ฐฉ ๋ผ์ด๋ธ
Problem ์ฝ๋ฉํ
์คํธ ์ฐ์ต - ๋ฌด์ง์ ๋จน๋ฐฉ ๋ผ์ด๋ธ programmers.co.kr Solution ํด๋น ๋ฌธ์ ๋ ํจ์จ์ฑ์ด ํต์ฌ์ธ ๋ฌธ์ ์
๋๋ค. food_times๊ฐ ์ต๋ 1์ต, k๊ฐ ์ต๋ 2*10^13์ด๊ธฐ ๋๋ฌธ์ ๋จ์ํ 0์ด๋ถํฐ ์๊ฐ์ ์ฌ๋ฉฐ ์์์ ํ์ธํ๊ธฐ์ ๋๋ฌด ํฐ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. 1. ์์์ด ๋จ์ง ์๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ํ๋ค. ์์์ ๋จน๋ ์๊ฐ์ ๋ชจ๋ ํฉ์ณ๋ k๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ผ๋ฉด k์๊ฐ์ ๋จ๋ ์์์ด ์์ต๋๋ค. if food_times.reduce(0,+) $1.element} 3. ๋จ์ ์์ ์์ ์ต์ ์๊ฐ์ ๊ณฑํ์ฌ k์์ ๋นผ์ค๋ค. ํ๋ฒ์ ์์ ์๋ฅผ ๊ฐ์ฅ ๋ง์ด ๋บ ์ ์๋ ๊ฒ์ ํ์ฌ ๋จ์ ์์ ์์ ๊ฐ์ฅ ์ต์๊ฐ์ ๊ณฑํด์ฃผ๋ฉด ๋ฉ๋๋ค. ์ฆ, [3,5,6,7,8,9,4,4,3,3]๊ฐ ์๋ค๊ณ ๊ฐ์ ํ๋ฉด ํ์ฌ ๋จ์ ..
2021. 12. 15.