Article

[Programmers] 위클리 챌린지 - 1주차 - 부족한 금액 계산하기

1분

1. 부족한 금액 계산하기

A. 문제

위 프로그래머스 사이트에 접속하여 문제를 확인해주세요.

B. 내 답안


def solution(price, money, count):
    answer = 0
    total = 0

    for i in range(1, count+1):
        total += (i * price)

    if money >= total:
        answer = 0
    else:
        answer = total - money

    return answer

a. 회고

풀이

  • 생각나는대로 코드를 구현했다.

반성

  • 다른 사람들의 풀이를 보니, 등차합으로 풀었더라. 잘 생각해보면 등차 수열인 것을 알 수 있는데..

결론

  • 조금 더 고민하고 조금 더 효율적으로 풀어보자.

참고문헌

위클리 챌린지.코딩테스트 연습 - 1주차 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Sep 5, 2021)

mildsalmon

댓글 0개