๋ชฉ๋ก์นด์นด์˜ค (1)

Focus On Develop ๐ŸคŸ๐ŸคŸ

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ํฌ๋ ˆ์ธ ์ธํ˜•๋ฝ‘๊ธฐ ๊ฒŒ์ž„

ใ…‹ใ…‹ ๋ฌธ์ œ๊ฐ€ ๋”๊ธธ๋‹ค.๐Ÿ˜‚ ๋ฌธ์ œ์—์„œ ์‹œํ‚ค๋Š”๋Œ€๋กœ ํฌ๋ ˆ์ธ์˜ ์œ„์น˜๋ฅผ ์ฐพ๊ณ , ํฌ๋ ˆ์ธ์„ ์ญ‰ ๋‚ด๋ ธ์„๋•Œ ์ง‘์„ ์ธํ˜•์ด ์žˆ๋‹ค๋ฉด ๋ฐ”๊ตฌ๋‹ˆ์— ์˜ฎ๊ฒจ์„œ ์ œ์ผ ์œ„์—์žˆ๋Š” ์ธํ˜•๊ณผ ๊ฐ™์€ ์ธํ˜•์ด๋ฉด ๋‘๊ฐœ๋ฅผ ํ„ฐํŠธ๋ฆฌ๋ฉด ๋œ๋‹ค. ๊ทผ๋ฐ ๋ฌธ์ œ๋Š”.. ์ฃผ์–ด์ง€๋Š” board๋ฅผ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์ธํ˜•์„ ์ง‘์–ด์˜ฌ๋•Œ๋‚˜, ํ•ด๋‹น ๋ผ์ธ์ด ๋น„์–ด์žˆ๋Š”์ง€ ์ฒดํฌํ•˜๊ธฐ๊ฐ€ ์ข€ ์• ๋งคํ•ด์ง„๋‹ค. board[ํ–‰][์—ด]๋กœ ๋ฐ”๋กœ ์ ‘๊ทผํ•˜๊ธฐ๊ฐ€ ์ข€.. ๐Ÿ˜ญ ๊ทธ๋ž˜์„œ ๋‚˜๋Š” board๋ฅผ ์ข€ ๋” ์‰ฝ๊ฒŒ ๋ณด๊ธฐ์œ„ํ•ด ์กฐ๊ธˆ ํšŒ์ „์‹œ์ผœ์„œ ์ƒˆ๋กœ์šด dolls๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์•„๋ž˜์ฒ˜๋Ÿผ ๋Œ๋ฆฌ๋ฉด, ํ•ด๋‹น๋ผ์ธ์ด ๋น„์—ˆ๋Š”์ง€์™€ ์ œ์ผ ์œ„์—์žˆ๋Š” ์ธํ˜•์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์ˆ˜์›”ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค! func solution(_ board:[[Int]], _ moves:[Int]) -> Int { var dolls = Array(repeating: Array(..