hgenie14   7년 전

VS에서는 테스트해본 모든 상황에서 정확하게 잘 나오는데 자꾸 틀렸다고 채점이 됩니다.

어디가 문제인걸까요?


문제를 어떻게 풀었냐하면,

5kg 자루를 x, 3kg 자루를 y, 총 설탕량을 n으로 두어서 식을 5x+3y=n라고 세웠고

가장 최소의 설탕자루를 가져가야 하니까 for문을 이용해서 x가 가장 커질 때가 언제인지 구했습니다.

그리고 어차피 n의 값을 정확하게 나눌 수 없다면 for문 안의 if문이 실행되어 값이 재저장될 수 없으니

x의 초기값을 -1, y의 초기값을 0으로 두어

상황이 어떻게 되든 가장 마지막 출력되는 값이 x와 y의 합으로 되도록 하면 되겠다 생각했습니다!


제 코드라서 그런지 어디가 잘못돼서 틀렸다고 하는 건지 안보이는데 도와주세요ㅠㅠ

alice   7년 전

5의 배수 입력하면 출력이 다르게 나옵니다

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