728x90
난이도 : Lv. 1
풀이일 : 2505235
https://school.programmers.co.kr/learn/courses/30/lessons/82612
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제
풀이 코드
def solution(price, money, count):
total = 0
for i in range(count):
total += price * (i + 1)
answer = total - money
return answer if answer > 0 else 0
- count만큼 놀이기구를 탔을 때의 요금을 계산해 total에 저장한다.
- total에서 가지고 있는 돈인 money를 빼서 answer에 저장한다.
- 돈이 부족하다면 부족한 금액을, 부족하지 않다면 0을 출력한다.
제출 결과
느낀점
- 문제 유형에 따라서 Lv. 1은 난이도 편차가 크게 느껴진다.
- 코드가 길어지면 answer를 위에 선언해두고 쓰는 편이 더 좋은건가 고민을 좀 했다.
'알고리즘 > Lv. 1' 카테고리의 다른 글
프로그래머스 131128 숫자 짝꿍 파이썬 풀이 (1) | 2025.05.27 |
---|---|
프로그래머스 42576 완주하지 못한 선수 파이썬 풀이 (0) | 2025.05.24 |
프로그래머스 132267 콜라 문제 파이썬 풀이 (0) | 2025.05.22 |
프로그래머스 160586 대충 만든 자판 파이썬 풀이 (1) | 2025.05.21 |
프로그래머스 17682 다트 게임 자바스크립트 풀이 (1) | 2024.12.24 |