상세 컨텐츠

본문 제목

[오늘의 코드 114] [프로그래머스] [PCCE 기출문제] 4번 / 저축

코드 공부

by eun_00 2024. 9. 21. 13:43

본문

 
 

https://school.programmers.co.kr/learn/courses/30/lessons/250130?language=python3


 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

[문제]

    • 진우는 돈을 모으기 위해 저축을 하려고 합니다. 목표로 하는 금액은 100만 원이며, 첫 달에 일정 금액을 넣은 뒤 70만 원까지는 매월 조금씩 저축하다가 70만 원 이후부터는 월 저축량을 늘려 빠르게 목표 금액을 달성하고자 합니다.
    • 첫 달에 저축하는 금액을 나타내는 정수 start, 두 번째 달 부터 70만 원 이상 모일 때까지 매월 저축하는 금액을 나타내는 정수 before, 100만 원 이상 모일 때 까지 매월 저축하는 금액을 나타내는 정수 after가 주어질 때, 100만 원 이상을 모을 때까지 걸리는 개월 수를 출력하도록 빈칸을 채워 코드를 완성해 주세요.

[💡 정답]

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)
 

 ✔️ 알게된 것 

- start 금액에서 70만이 모일 때까진 달마다 before 금액만큼, 70이상부터는 after 금액만큼 증가하다가

100만이 넘으면 while 루프를 종료하고, 달을 반환한다.

 

관련글 더보기