28391 [백준/파이썬3/2839] 설탕 배달 풀이 와... 문제 풀다가 좌절크리.. ㅋㅋㅋㅋ 오답1: 처음에는 너무 단순하게 "어 그냥 5로 나눠 떨어지면 5빼고 그러다가 안되면 3으로 나눠 떨어지나 확인 후에 3을 빼면서 카운팅 하나씩 하면 되는거 아닌가" 라고 생각했는데. 그러나 3을 뺀 후에는 다시 5로 나누어지나 다시 확인을 해야한다. sugar = int(input()) count = 0 while sugar%5 == 0 and sugar>=5: sugar -= 5 count+=1 while sugar%3 == 0 and sugar>=3: sugar -= 3 count+=1 if sugar == 0 : print (count) else: print (-1) 오답2: 어, 3을 빼고 다시 올라가야되는거면 그냥 이중루프 걸면 되는건가라는 아주.. 2019. 12. 10. 이전 1 다음