[JS] ํ๋ก๊ทธ๋๋จธ์ค ๊ฒ์ ๋งต ์ต๋จ๊ฑฐ๋ฆฌ
Problem ์ฝ๋ฉํ
์คํธ ์ฐ์ต - ๊ฒ์ ๋งต ์ต๋จ๊ฑฐ๋ฆฌ [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,1],[0,0,0,0,1]] 11 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,0],[0,0,0,0,1]] -1 programmers.co.kr Solution ํด๋น ๋ฌธ์ ๋ BFS๋ก ํ์ด์ผ ํ๋ ๋ฌธ์ ์
๋๋ค. 1. ์ด๊ธฐ ํ๊ณผ ์ด์ ๊ฐฏ์๋ฅผ ์ ์ฅํ๋ค. const N = maps.length const M = maps[0].length 2. ์ํ์ข์ฐ๋ก ์์ง์ผ x์ y์ ๊ฐ์ ์ ์ฅํ๋ค. const direction = [[0, -1], [0, 1], [-1, 0], [1, 0]] 3. ๋งต์ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ํ ๊ฒน ๊ฐ์ธ์ค๋ค. ๋งต์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๊ฒ ๋๋ฉด..
2022. 4. 11.
[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.
[Swift] ํ๋ก๊ทธ๋๋จธ์ค ์ํด๋ฆฌ ์ฑ๋ฆฐ์ง ๊ต์ ์ ๋ณ ๋ง๋ค๊ธฐ
Problem ์ฝ๋ฉํ
์คํธ ์ฐ์ต - ๊ต์ ์ ๋ณ ๋ง๋ค๊ธฐ [[2, -1, 4], [-2, -1, 4], [0, -1, 1], [5, -8, -12], [5, 8, 12]] ["....*....", ".........", ".........", "*.......*", ".........", ".........", ".........", ".........", "*.......*"] [[0, 1, -1], [1, 0, -1], [1, 0, 1]] ["*.*"] [[1, -1, 0], [2, -1, 0], [4, - programmers.co.kr Solution ํด๋น ๋ฌธ์ ์ ํต์ฌ์ ๋ ์ง์ (๋ฐฉ์ ์)์ ๊ต์ ์ ์ฐพ๋ ๋ฐฉ๋ฒ์ ์๋ ๊ฒ์
๋๋ค. ์๋ ๋ ์ง์ ์ด ์๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค. 1. ax + by + c 2. d..
2021. 12. 14.