์ž๋ฐ” ์•Œ๊ณ ๋ฆฌ์ฆ˜ 11

# Level1 - ํฌ๋ ˆ์ธ ์ธํ˜• ๋ฝ‘๊ธฐ

[๋ฌธ์ œ] ์ธํ˜•์ด ๋‹ด๊ธด 2์ฐจ์› ๋ฐฐ์—ด board์™€ ์ธํ˜•์„ ์ง‘๊ธฐ ์œ„ํ•ด ํฌ๋ ˆ์ธ์„ ์ž‘๋™์‹œํ‚จ ์œ„์น˜๊ฐ€ ๋‹ด๊ธด ๋ฐฐ์—ด moves๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์ง‘์–ด ์˜ฌ๋ฆฐ ์ธํ˜•์€ ๋ฐ”๊ตฌ๋‹ˆ์— ์Œ“์ด๊ฒŒ ๋˜๊ณ  ์ธํ˜•์€ ์ˆœ์„œ๋Œ€๋กœ ์Œ“์ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ, ๋ฐ”๊ตฌ๋‹ˆ์— ๋˜‘๊ฐ™์€ ์ธํ˜•์ด ์—ฐ์†ํ•ด์„œ ๋‹ด๊ธฐ๋ฉด ๋˜‘๊ฐ™์€ ์ธํ˜• ๋‘๊ฐœ๋Š” ํ„ฐํŠธ๋ ค์ ธ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ํฌ๋ ˆ์ธ์„ ๋ชจ๋‘ ์ž‘๋™์‹œํ‚จ ํ›„ ํ„ฐํŠธ๋ ค์ ธ ์‚ฌ๋ผ์ง„ ์ธํ˜•์˜ ๊ฐœ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. [๋‚ด ํ’€์ด] ์ธํ˜•์ด ๋‹ด๊ธฐ๋Š” ์ˆœ์„œ๊ฐ€ ํ•ญ์ƒ ๋ณด์žฅ๋˜๊ณ , ์ธํ˜•์ด ํ„ฐ์ง€๋Š” ์กฐ๊ฑด์€ ํฌ๋ ˆ์ธ์ด ์žก์€ ์ธํ˜•๊ณผ ๋ฐ”๊ตฌ๋‹ˆ์— ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ๋‹ด๊ธด ์ธํ˜•์ด ๊ฐ™์„ ๋•Œ๋ผ๋Š” ์กฐ๊ฑด์ด ํ•ต์‹ฌ์ด๋ฏ€๋กœ ํ๊ฐ€ ์•„๋‹Œ ์Šคํƒ์„ ์‚ฌ์šฉํ•˜์˜€๋‹ค. ์‚ฌ์‹ค ์‹ค๋ฌด์—์„œ stack์„ ์จ๋ณธ์ ์€ ์—†๋Š”๋ฐ peek()๊ณผ pop()์˜ ์ฐจ์ด๋„ ํ™•์‹คํžˆ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. publ..

JAVA/Argorithm Test 2020.10.27