N์œผ๋กœ ํ‘œํ˜„ 1

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / Python] N์œผ๋กœ ํ‘œํ˜„

๋ฌธ์ œ ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/42895 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - N์œผ๋กœ ํ‘œํ˜„ programmers.co.kr ๋ฌธ์ œ ์„ค๋ช… ์ฒ˜์Œ์—” number์— ๋Œ€ํ•œ dp ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ’€๋ คํ–ˆ๋Š”๋ฐ, ๊ทธ๊ฒŒ ์•„๋‹ˆ๋ผ N์˜ ์‚ฌ์šฉ ํšŸ์ˆ˜์— ๋Œ€ํ•œ dp ํ…Œ์ด๋ธ”์„ ์ด์šฉํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ–ˆ๋‹ค. ๋ฌธ์ œ์—์„œ ์ตœ์†Ÿ๊ฐ’์ด 8๋ณด๋‹ค ํด ๊ฒฝ์šฐ -1์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค๊ณ  ๋‚˜์™€์žˆ์œผ๋ฏ€๋กœ N์„ 8๋ฒˆ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊นŒ์ง€๋งŒ ๊ณ„์‚ฐํ•˜๋ฉด ๋œ๋‹ค. N์„ i๋ฒˆ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ˆ˜: - NNN...N (N์ด i๋ฒˆ ๋ฐ˜๋ณต๋˜๋Š” ๊ฒฝ์šฐ) - (N์„ 1๋ฒˆ ์‚ฌ์šฉํ•œ ์ˆ˜) ์‚ฌ์น™์—ฐ์‚ฐ (N์„ i - 1๋ฒˆ ์‚ฌ์šฉํ•œ ์ˆ˜) - (N์„ 2๋ฒˆ ์‚ฌ์šฉํ•œ ์ˆ˜) ์‚ฌ์น™์—ฐ์‚ฐ (N์„ i - 2๋ฒˆ ์‚ฌ์šฉํ•œ ์ˆ˜) ... - (N์„ i - 1๋ฒˆ ์‚ฌ์šฉํ•œ ์ˆ˜) ์‚ฌ..