문제가 궁금하시다면 아래의 링크를 눌러주세요!
문제 본문
N = int(input())
cnt = 0
five = N // 5
other = N % 5
for i in range(five, -1, -1): # 5kg를 하나도 안 쓰는 경우도 있을 수 있기에(ex> 12) 0이 아니라 -1!
if N == 3 or N == 5: # N이 3인 경우를 계산하지 못했다. 문제를 잘 읽자...
cnt = 1
break
if not other % 3:
three = other // 3
cnt = i + three
break
else:
other += 5
else:
cnt = -1
print(cnt)
읽어주셔서 감사합니다!