김찬양의 개발일지
15일차. 콜라 문제 본문
콜라 문제
https://school.programmers.co.kr/learn/courses/30/lessons/132267
문제
풀이과정
b개의 콜라를 a로 나눈 나머지만큼의 횟수번 받을 수 있다. 해당 값을 answer에 더한 후, 남은콜라와 받은콜라를 더해 가진 콜라에 다시 넣는다. 이를 더이상 불가능할떄까지 반복하면 된다.
정답
def solution(a, b, n):
answer = 0
while n>=a:
bonus_cola = (n//a)*b
answer += bonus_cola
n = n%a + bonus_cola
return answer
'코딩테스트 > Programmers Level 1' 카테고리의 다른 글
17일차. 숫자 짝궁 (0) | 2023.12.10 |
---|---|
16일차. 삼총사 (0) | 2023.12.09 |
14일차. 햄버거 만들기 (1) | 2023.12.07 |
13일차. 푸드 파이트 대회 (1) | 2023.12.06 |
12일차. 과일 장수 (2) | 2023.12.05 |