거스름 돈
n = 1260
count = 0
# 화폐단위
money = [500, 100, 50, 10]
for coin in money:
count += n // coin
n %= coin
print(count)
1이 될 때까지
#1이 될 때까지
## 입력 받기
n, k = map(int, input().split())
result = 0
while True:
## N이 K로 나누어 떨어지는 수가 될 때까지 빼기
target = (n//k) * k
result += (n - target)
n = target
## N이 K 보다 작을 때 (나눌 수 없을 때) 탈출
if n < k:
break
## K로 나누기
result += 1
n //= k
## 마지막 남은 수에 대하여 1씩 빼기
result += (n-1)
print(result)
곱하기 혹은 더하기
n = input()
result = int(n[0])
for i in range(1, len(n)):
num = int(n[i])
if num <= 1 or result <= 1:
result += num
else:
result *= num
print(result)
모험가 길드
#모험가 길드
n = int(input())
data = list(map(int, input().split()))
##오름차순 정렬
data.sort()
result = 0 #총 그룹 수
count = 0 #현재 그룹에 포함된 모험가의 수
for i in data:
count += 1
if count >= i:
result += 1
count = 0
print(result)