Python으로 구현한 82612번 부족한 금액 계산하기 문제 풀이입니다.
https://programmers.co.kr/learn/courses/30/lessons/82612
def solution(price, money, count) :
answer = 0
for i in range(1, count + 1) :
answer += price * i
if answer - money > 0 :
return answer - money
else :
return 0
1. 1부터 count + 1 까지를 반복문의 범위로 설정하여, price * i 값을 answer에 누적한다.
2. 만약 answer에서 money를 뺀 값이 0보다 크다면 금액이 부족하므로 answer - money 값을 반환한다.
3. 그렇지 않을 경우 금액이 부족하지 않으므로 0을 반환한다.
'프로그래머스(Python) 풀이 > Level.1' 카테고리의 다른 글
프로그래머스(Python) 12933번 정수 내림차순으로 배치하기 풀이 (0) | 2022.05.09 |
---|---|
프로그래머스(Python) 17681번 [1차] 비밀지도 풀이 (0) | 2022.05.09 |
프로그래머스(Python) 87389번 나머지가 1이 되는 수 찾기 풀이 (0) | 2022.05.09 |
프로그래머스(Python) 86491번 최소직사각형 풀이 (0) | 2022.05.09 |
프로그래머스(Python) 68644번 두 개 뽑아서 더하기 풀이 (0) | 2022.05.09 |