# ๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/132267
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
# ๋ฌธ์ ์์ฝ

์ฝ๋ผ๋ฅผ ๋ฐ๊ธฐ ์ํด ๋งํธ์ ์ฃผ์ด์ผ ํ๋ ๋ณ ์ a
๋น ๋ณ a๊ฐ๋ฅผ ๊ฐ์ ธ๋ค ์ฃผ๋ฉด ๋งํธ๊ฐ ์ฃผ๋ ์ฝ๋ผ ๋ณ ์ b
๊ฐ์ง๊ณ ์๋ ๋น ๋ณ์ ๊ฐ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค.
์๋น์ด๊ฐ ๋ฐ์ ์ ์๋ ์ฝ๋ผ์ ๋ณ ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
# ์ ๋ต ์ฝ๋
def solution(a,b,n):
result,remain = 0,0
while n >= a:
remain = n % a
n = (n // a) * b
result += n
n += remain
return result
# ํต์ฌ ๊ฐ๋
while True:
ํ if ๋ฐ๋ณต์กฐ๊ฑด else ํ์ถ์กฐ๊ฑด
ํ์์ผ๋ก ์ฌ์ฉํ๋ค๋ฉด ์ฝ๋์ ๊ธธ์ด๊ฐ ๊ธธ์ด์ ธ ๋ฌธ์ ๊ฐ ์ด๋ ค์ ๋ณด์ผ ์ ์๋ค
๋ง์ฝ ๊ฐ๋จํ while๋ฌธ์ด๋ผ๋ฉด
while ๋ฐ๋ณต์กฐ๊ฑด:
ํ์์ผ๋ก ๋ฌธ์ ๋ฅผ ๊ฐ์ํ ์ํค์