๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ฐœ๋ฐœ/์•Œ๊ณ ๋ฆฌ์ฆ˜2

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ๋Š๋‚€ ๊ฒƒ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ๋Š๋‚€ ๊ฒƒ์€ ๋”ฑ 2๊ฐ€์ง€์ด๋‹ค 1) ๋ฌธ์ œ๋ฅผ ๋ณด์•˜์„ ๋•Œ ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•ด์•ผํ•˜๋Š”์ง€ ๊ฐˆํ”ผ๋ฅผ ๋ชป์žก๋Š”๋‹ค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋ฉด์„œ ๋ณดํ†ต ์ขŒํ‘œ? ์ •์‚ฌ๊ฐํ˜• ๋•…? ์ด ๋‚˜์˜ค๋ฉด ๊ตฌํ˜„ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ์•Œ๊ณ ๋ณด๋‹ˆ ์ธ์ ‘ํ•œ ๊ตฌ์—ญ ์ˆ˜๋ฅผ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๋ผ์„œ ๊ฒฐ๋ก ์ ์œผ๋กœ bfs๋ฅผ ์ด์šฉํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ์˜€๋‹ค ์ธ์ ‘ ๊ตฌ์—ญ ์ˆ˜๋ฅผ ๊ตฌํ•  ๋•Œ ์™œ bfs ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ํ•„์š”ํ•œ์ง€๋Š” ์ „ํ˜€ ๋ชฐ๋ž๊ธฐ ๋•Œ๋ฌธ์— ์ฑ… + ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ๋‹ค ๋ฌธ์ œ ํ’€์ด ์‹œ๊ฐ„์ด ๋„๋„ํ•˜๊ณ  ์˜คํ”ˆ๋ถ์ด์—ฌ์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋‚˜ ๋งŒ์•ฝ ์‹œ๊ฐ„์ด ์งง์•˜๊ณ  ๊ฒ€์ƒ‰์ด ๋ถˆ๊ฐ€ํ–ˆ๋‹ค๋ฉด .. ํ•œ ๋ฌธ์ œ๋„ ๋ชป ํ’€์—ˆ์„ ๊ฒƒ์ด๋‹ค 2) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๊ณต๋ถ€๋ณด๋‹ค ์ž๋ฃŒ๊ตฌ์กฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ๋” ํ•„์š”ํ•˜๋‹ค ๊ทธ๋™์•ˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ java๋กœ ํ• ์ง€ python์œผ๋กœ ํ• ์ง€ c++์œผ๋กœ ํ• ์ง€ ๊ณ ๋ฏผ๋งŒ.. 2022. 7. 14.
[์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ•ด์„ค] ํŒŒํŠธ1~3 programmers.co.kr/learn/courses/18 ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ•ด์„ค ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๋ชจ์˜ํ…Œ์ŠคํŠธ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ์‹œ์Šคํ…œ์— ์ต์ˆ™ํ•ด์ง€๊ธฐ ์œ„ํ•œ ํ…Œ์ŠคํŠธ์ด๋ฉฐ, ๋ฌธ์ œ ์ž์ฒด๋Š” 2018 1ST KAKAO BLIND RECRUITMENT์™€ ์ „ํ˜€ ๊ด€๊ณ„์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋ชจ์˜ํ…Œ์ŠคํŠธ์˜ ํ’€์ด์— ๋Œ€ํ•œ ์š”์ฒญ์ด ์žˆ์–ด programmers.co.kr * ๊ฐ•์˜ ๋งํฌ๋Š” ์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค ํŒŒํŠธ1. ์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ ๋ฌธ์ œ ๊ฐ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ• : 1์˜ ์ž๋ฆฌ๋ฅผ ๊ตฌํ•จ -> 1์˜ ์ž๋ฆฌ๋ฅผ ์ œ๊ฑฐ(๋‚˜๋ˆ„๊ธฐ 10)ํ•˜๊ณ  ๋‚˜๋จธ์ง€ ์ˆซ์ž๋“ค์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ์นธ์”ฉ ์ด๋™ -> ์ด๋™์‹œํ‚ฌ ์ˆซ์ž๊ฐ€ ์—†์„ ๋•Œ ๊นŒ์ง€ ๋ฐ˜๋ณต ex) 123 : 123 % 10 = 3, 123 / 10 = 12 -> 12 % 10 = 2, 12 / 10 = 1 -> 1 % 0 = 1, 1 / .. 2021. 1. 22.