๋‹คํŠธ ๊ฒŒ์ž„ 1

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / Python ํŒŒ์ด์ฌ] ๋‹คํŠธ ๊ฒŒ์ž„(2018 ์นด์นด์˜ค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ 1์ฐจ)

๋ฌธ์ œ ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/17682 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - [1์ฐจ] ๋‹คํŠธ ๊ฒŒ์ž„ programmers.co.kr ๋ฌธ์ œ ์„ค๋ช…result, prev, curr์— ๊ฐ๊ฐ ๋ˆ„์  ์ ์ˆ˜, ๋ฐ”๋กœ ์ง์ „ ์ ์ˆ˜, ํ˜„์žฌ ์ ์ˆ˜๋ฅผ ์ €์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ ๋ฌธ์ž์—ด์˜ ๋ฌธ์ž๋ฅผ ํ•˜๋‚˜์”ฉ ๋Œ๋ฉด์„œ ๋‹ค์Œ์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž๊ฐ€ ์ˆซ์ž(0~9)๋ผ๋ฉด 1) result์— prev๋ฅผ ๋”ํ•œ๋‹ค. (prev๋Š” ์ด์ œ ๋ณด๋„ˆ์Šค๋‚˜ ์˜ต์…˜์ด ์ ์šฉ ์•ˆ๋˜๋ฏ€๋กœ) 2) curr๊ฐ€ prev๊ฐ€ ๋œ๋‹ค. 3) ํ˜„์žฌ ๋ฌธ์ž๊ฐ€ curr๊ฐ€ ๋œ๋‹ค. ๋ฌธ์ž๊ฐ€ ๋ณด๋„ˆ์Šค(S, D, T)๋ผ๋ฉด 1) D์ผ ๊ฒฝ์šฐ curr์„ ์ œ๊ณฑํ•œ๋‹ค. 2) T์ผ ๊ฒฝ์šฐ curr์„ ์„ธ์ œ๊ณฑ ํ•œ๋‹ค. ๋ฌธ์ž๊ฐ€ ์˜ต์…˜(*, #)์ด๋ผ๋ฉด 1) *์ผ ๊ฒฝ์šฐ prev์™€ curr์— 2๋ฅผ..