[프로그래머스] 부족한 금액 계산하기 (Python)

Yebin Lee·2022년 7월 5일
0

코테준비

목록 보기
4/12

지난 스킬체크 첫번째 문제에 이어 두번째 문제로 나온 '부족한 금액 계산하기' 의 풀이다.


프로그래머스 [부족한 금액 계산하기] 문제 보기


이런 쉬운 문제가 나온다고...? 하면서 풀었던 것 같다. 오히려 너무 쉬워서 내 풀이에 확신을 갖지 못하고 코드를 구현한 느낌이다. 4분만에 문제 읽고 코드 다 짰으니 말 다 했지 읍읍


프로그래머스 [부족한 금액 계산하기] 문제 풀이


def solution(price, money, count):
    answer = -1
    need = 0
    for i in range(count):
        need += (i+1)*price
    if money>=need :
        answer = 0
    else :
        answer = need - money
    return answer

나처럼 need 라고 따로 계산할 변수를 만들어도 되고,
그저 money 에서 계산된 price 값을 빼서 나중에 abs 취해줘도 된다.

전혀 어렵지 않았던 문제. 그래서 풀이와 공부도 여기서 끝.

아, 한 가지 배운 점은
나는 처음에 answer = -1 과 return answer 이라는 초기 설정을 바꾸면 안되는 줄 알았는데 다른 풀이들을 보다보니 아니더라 ... 앞으로는 나도 내 마음대로 풀 예정 ㅋㅋㅋ


안녕 !

0개의 댓글