num = int(input())
tmp = num // 5
def sugar(num, tmp):
if(num % 5 == 0):
return num // 5
else:
while(tmp != 0):
if((num - tmp * 5) % 3 == 0):
tmp += (num - tmp * 5) // 3
return tmp
else:
tmp-= 1
if(num % 3 == 0):
return num // 3
else:
return - 1
print(sugar(num, tmp))
'알고리즘 > 백준' 카테고리의 다른 글
[BOJ] [Python] 1260번 : DFS와 BFS (0) | 2021.04.12 |
---|---|
[BOJ] [Python] 2775번 : 부녀회장이 될테야 (0) | 2021.04.10 |
[BOJ] [Python] 1748번 : 수 이어 쓰기 1 (0) | 2021.04.05 |
[BOJ] [Python] 1449번 : 수리공 항승 (0) | 2021.03.31 |
[BOJ] [Python] 16953번 : A → B (0) | 2021.03.23 |