ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ณต์› ์‚ฐ์ฑ… 1

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] LV.1 ๊ณต์› ์‚ฐ์ฑ… C++

https://school.programmers.co.kr/learn/courses/30/lessons/172928 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ์ด๋ฒˆ ๋ฌธ์ œ๋Š” BFS์™€ ์œ ์‚ฌํ•œ ๋ฌธ์ œ์˜€์Šต๋‹ˆ๋‹ค. 2๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. 1. BFS์™€ ์œ ์‚ฌํ•˜๊ฒŒ ํ’€์ด ๐Ÿ“ ๋ฌธ์ œ ํ’€์ด 1. map ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐฉํ–ฅ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž('N' ๋˜๋Š” 'S' ๋˜๋Š” 'W' ๋˜๋Š” 'E')์™€ ํ•ด๋‹น ์ขŒํ‘œ๋ฅผ ์ธ๋ฑ์Šค๋กœ ๋งคํ•‘ 2. ์‹œ์ž‘์ ์„ loc ๋ณ€์ˆ˜์— ์ €์žฅ 3. routes(๋กœ๋ด‡ ๊ฐ•์•„์ง€๊ฐ€ ์ˆ˜ํ–‰ํ•  ๋ช…๋ น์ด ๋‹ด๊ธด ๋ฌธ์ž์—ด ๋ฐฐ์—ด)๋ฅผ ์ˆœํšŒํ•˜๋ฉด์„œ ๊ฐ ๋ช…๋ น๋งˆ๋‹ค ๊ฑฐ๋ฆฌ(n)๋งŒํผ while๋ฌธ ..

๋ฐ˜์‘ํ˜•