프로그래머스 · PCCE 기출문제 4번 저축
문제
목표는 100만 원이다. 첫 달에 start만원을 넣고, 두 번째 달부터 70만 원 이상 모일 때까지는 매달 before만원, 그 이후 100만 원 이상 모일 때까지는 매달 after만원을 저축한다. 100만 원 이상을 모을 때까지 걸리는 개월 수를 출력하도록 빈칸을 채운다(0 ≤ start ≤ 99, 1 ≤ before ≤ after ≤ 25).
풀이
모은 돈 money를 start로 시작하고 month는 1로 둔다. 70 미만인 동안에는 before를 더하며 한 달씩 올리고, 이어서 100 미만인 동안에는 after를 더하며 한 달씩 올린다. 반복이 끝났을 때의 month가 답이다.
start = int(input())
before = int(input())
after = int(input())
money = start
month = 1
while money < 70:
money += before
month += 1
while money < 100:
money += after
month += 1
print(month)