victory1124   4년 전

일단 5로 나눈 몫을 5kg 개수라고 생각했고,  5로 나눈 나머지를 다시 3으로 나눈것을 3kg개수로 생각했습니다. 그리고 5kg*5kg봉지 개수 + 3kg*3kg봉지 개수의 값이 입력한 n이 되면 제대로 된것이니까 각 봉지 개수의 합을 출력했구요. 합이 n이 되지않았을 때, 3kg으로만 구성되는 경우를 생각해 n을 3으로 나눠보면 3kg의 개수인 y가 나온다. 3으로 나눈 나머지가 0이 아니라면 딱맞아 떨어지는 경우가 아니니까 -1을 출력하고, 나머지가 0이라면 5kg없이 3kg으로만 구성되어있는 봉지 개수 y를 출력한다.이런식으로 작성했는데 11kg일 경우 잘못된 답이 나오네요. 이런 경우는 어떻게 고쳐야 할까요.


alice   4년 전

몫을 구하지 말고 3kg, 5kg를 하나씩 차근차근 담아보세요

댓글을 작성하려면 로그인해야 합니다.