오랑우탄의 반란
프로그래머스 | 콜라 문제 (Python3) 본문
반응형
오늘도 오랑이는 문제를 풉니다.
콜라 문제
풀이 과정
뭐이리 길어..하는 문제지만 답변 코드는 굉장히 짧은 문제입니다.
괜히 글도 길고 무슨 이미지도 있어서 복잡해보여도, n을 a로 나눈 값의 몫에 b를 곱해서 모두 더하는 간단한 풀이지요.
이 과정을 반복해야 하기 때문에, 몫이 0이 되기 전까지 반복되도록 설정한 후, n도 매번 새로운 값으로 갱신되게 해야 합니다.
최종 코드
def solution(a, b, n):
answer = 0
while n//a != 0:
answer += (n//a)*b
n = (n//a)*b + n%a
return answer
오랑우탄이 영어를 하고 오랑이가 코드마스터가 되는 그날까지~
반응형
'PYTHON > 프로그래머스' 카테고리의 다른 글
프로그래머스 | 2016년 (Python3) (0) | 2024.07.22 |
---|---|
프로그래머스 | 명예의 전당 (1) (Python3) (1) | 2024.07.16 |
프로그래머스 | 푸드 파이트 대회 (Python3) (2) | 2024.07.16 |
프로그래머스 | 가장 가까운 같은 글자 (Python3) (0) | 2024.07.15 |
프로그래머스 | 문자열 내 마음대로 정렬하기 (Python3) SORT 함수 (0) | 2024.07.12 |