728x90
난이도 : Lv. 1
풀이일 : 2505224
https://school.programmers.co.kr/learn/courses/30/lessons/132267
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제
풀이 코드
def solution(a, b, n):
answer = 0
while n >= a:
answer += n // a * b
n = n // a * b + n % a
return answer
- answer에 현재 가진 콜라의 빈병을 가져다 주고 얻을 수 있는 콜라의 수를 누적해서 더한다.
- n은 새로 받아온 콜라병과 기존에 가져다주지 못한 콜라병의 합으로 재할당한다.
제출 결과
느낀점
- 처음에 while문에 등호를 포함하지 않아 틀릴뻔 했다. 문제 꼼꼼하게 읽자
'알고리즘 > Lv. 1' 카테고리의 다른 글
프로그래머스 42576 완주하지 못한 선수 파이썬 풀이 (0) | 2025.05.24 |
---|---|
프로그래머스 82612 부족한 금액 계산하기 파이썬 풀이 (0) | 2025.05.23 |
프로그래머스 160586 대충 만든 자판 파이썬 풀이 (1) | 2025.05.21 |
프로그래머스 17682 다트 게임 자바스크립트 풀이 (1) | 2024.12.24 |
프로그래머스 86491 최소직사각형 자바스크립트 풀이 (0) | 2024.12.24 |