๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

2021 KAKAO BLIND RECRUITMENT3

[Swift] 2021 KAKAO BLIND RECRUITMENT ์นด๋“œ ์ง ๋งž์ถ”๊ธฐ Problem ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์นด๋“œ ์ง ๋งž์ถ”๊ธฐ [[1,0,0,3],[2,0,0,0],[0,0,0,2],[3,0,1,0]] 1 0 14 [[3,0,0,2],[0,0,1,0],[0,1,0,0],[2,0,0,3]] 0 1 16 programmers.co.kr Solution ๋ชจ๋“  ์นด๋“œ๋ฅผ ๋’ค์ง‘๋Š” ์ตœ์†Œ ์กฐ์ž‘ํšŸ์ˆ˜๋ฅผ ์ฐพ์•„์•ผ ํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. (BFS๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฒ•๊ณผ ์ˆœ์—ด๊ตฌํ•˜๋Š” ๋ฒ•์„ ์•Œ์•„์•ผ ๊ตฌํ˜„ํ•˜๊ธฐ ์ˆ˜์›”ํ•˜์‹ค๊ฒ๋‹ˆ๋‹ค.) 1. ์นด๋“œ๋ฅผ ๋’ค์ง‘๋Š” ์ˆœ์„œ๋ฅผ ์ •ํ•˜๊ธฐ(์ˆœ์—ด ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ• ์•Œ๊ธฐ) ๋งŒ์•ฝ 1,2,3 ์นด๋“œ๊ฐ€ ์žˆ๋‹ค๋ฉด 1 - 2 - 3, 1 - 3 - 2, 2 - 1 - 3... ๋“ฑ์œผ๋กœ ๋’ค์ง‘์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆœ์—ด์„ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์žฌ๊ท€ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ํ•ด๋‹น ํ•˜๋‚˜์”ฉ ์ˆซ์ž๋ฅผ ์ง€์›Œ๋‚˜๊ฐ€๋ฉด์„œ depth์— ์ €์žฅํ•ด์ค๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์นด๋“œ๋Š” ๊ฐ ๊ฐ .. 2021. 4. 27.
[Swift] 2021 KAKAO BLIND RECRUITMENT ๊ด‘๊ณ  ์‚ฝ์ž… Problem ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๊ด‘๊ณ  ์‚ฝ์ž… ์‹œ๊ฐ„์„ ๋‚˜ํƒ€๋‚ด๋Š” HH, H1, H2์˜ ๋ฒ”์œ„๋Š” 00~99, ๋ถ„์„ ๋‚˜ํƒ€๋‚ด๋Š” MM, M1, M2์˜ ๋ฒ”์œ„๋Š” 00~59, ์ดˆ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” SS, S1, S2์˜ ๋ฒ”์œ„๋Š” 00~59๊นŒ์ง€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ์‹œ๊ฐ์€ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (์˜ˆ: 04:60:24, 11 programmers.co.kr Solution ํ•ต์‹ฌ 1. ๋ชจ๋“  ์‹œ๊ฐ„์„ ์ดˆ๋กœ ํ™˜์‚ฐํ•˜๊ธฐ ์ด ์žฌ์ƒ์‹œ๊ฐ„, ๊ด‘๊ณ  ์‹œ๊ฐ„, ์‹œ์ฒญ์ž๋“ค์ด ์žฌ์ƒ์„ ์‹œ์ž‘ํ•œ ์‹œ๊ฐ„, ์‹œ์ฒญ์ž๋“ค์ด ์žฌ์ƒ์„ ๋๋‚ธ ์‹œ๊ฐ„์„ ๋ชจ๋‘ ์ดˆ๋กœ ํ™˜์‚ฐํ•ฉ๋‹ˆ๋‹ค. ex) ์ด ์žฌ์ƒ์‹œ๊ฐ„์ด 1์‹œ๊ฐ„ 11๋ถ„ 11์ดˆ ์ด๋ผ๋ฉด -> 60๋ถ„ 11๋ถ„ 11์ดˆ -> 3600์ดˆ + 660์ดˆ + 11์ดˆ = 4271์ดˆ (์•„๋ž˜ Source Code์—์„œ makeSeconds ํ•จ์ˆ˜๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.) 2.์ด.. 2021. 4. 11.
[Swift] 2021 KAKAO BLIND RECRUITMENT ๋ฉ”๋‰ด ๋ฆฌ๋‰ด์–ผ(Youtube ํ’€์ด ํฌํ•จ) Youtube Source Code P.S ๋ชจ๋“  ์กฐํ•ฉ์˜ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๋‚ด ํž˜์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์งœ์„œ ์–ด์ฐŒ ๋ชจ๋“  ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ํ†ต๊ณผ๋Š” ํ–ˆ์ง€๋งŒ ์•„๋ž˜์™€ ๊ฐ™์ด ์™ผ์ชฝ์€ ์œ„์˜ ์ฝ”๋“œ๋กœ ํ‘ผ ๊ฒƒ์ด๊ณ  ์˜ค๋ฅธ์ชฝ์€ ๋‚ด๊ฐ€ ๋งŒ๋“  ์กฐํ•ฉ์œผ๋กœ ํ‘ผ ๊ฒƒ์ด๋‹ค. ๋ณด์‹œ๋‹ค์‹œํ”ผ ์•ฝ 2๋ฐฐ์ฐจ์ด๊ฐ€ ๋‚œ๋‹ค.... ๋‚˜์ค‘์— ์กฐํ•ฉ ๋ฌธ์ œ๊ฐ€ ๋‚˜์˜ค๋ฉด ์œ„์˜ ์ฝ”๋“œ๋กœ ํ’€์–ด์•ผ๊ฒ ๋‹ค. 2021. 3. 13.
728x90
๋ฐ˜์‘ํ˜•