https://school.programmers.co.kr/learn/courses/30/lessons/132267



def solution(a, b, n):
cnt = 0
while n >= a:
if n % a == 0:
cnt += (n // a) * b
n = (n // a) * b
else:
cnt += (n // a) * b
n = ((n // a) * b) + (n % a)
return cnt
n이 a로 나누어 떨어지지 않으면 ((n // a) * b)에 n%a를 더해주었다.
| [파이썬/python] 프로그래머스 : 소수 만들기 (Lv.1) (0) | 2023.03.29 |
|---|---|
| [파이썬/python] 프로그래머스 : 소수 찾기 (Lv.1) (에라토스테네스의 체) (0) | 2023.03.29 |
| [파이썬/python] 프로그래머스 : 신고 결과 받기 (Lv.1) (2022 KAKAO BLIND RECRUITMENT) (0) | 2023.03.29 |
| [파이썬/python] 프로그래머스 : 예상 대진표 (Lv.2) (0) | 2023.03.29 |
| [파이썬/python] 프로그래머스 : 구명보트 (Lv.2) (그리디알고리즘,탐욕법) (0) | 2023.03.29 |