설탕
문제를 완전히 잘못 이해함. 효율적인걸 좋아한대서 4키로 같은거는 대충 5키로 봉지로 배달하는줄 알았더니 21키로가 5봉지 3개 3봉지 두개 해서 5봉지라함 딱뎀딱코충들
# 틀린 코드
sugar = float(input())
sugarInt = int(sugar)
def dog(sugar, sugarInt):
if sugarInt >= 5:
if sugarInt%5 != 0:
return int(sugarInt/5) + 1
return sugarInt/5
else:
if sugarInt > 3:
return 2
elif sugarInt == 3 or sugarInt > 0:
return 1
else:
return -1
print(int(dog(sugar, sugarInt)))
#딱맞춰가는거였다하미친ㅋ
#맞는코드
sugar = int(input())
def check(sugar):
best = float("inf")
for i in range(0,int(sugar/5)+1):
if int((sugar - i*5)%3) == 0:
result = i + int((sugar - i*5)/3)
if result < best:
best = result
if best != float("inf"):
return best
return -1
print(check(sugar))
예~!!!!!!!!!!!!!!쑤!!!!