yky2798   2년 전

우선 결론부터 말씀드리면 아래와 같이 풀어서 맞췄습니다.

처음에 오답처럼 제출해서 틀리다가 정답 출력 부분에서 모듈러 연산 하는것으로 처리를 했습니다.

이게 논리적으로는 둘 다 같은 결과가 나와야 될 거 같은데, 하나는 맞고, 하나는 틀린게 이해가 안가네요 (-_-);;;;

djm03178   2년 전

디버깅을 하는 제일 확실한 방법은 실제로 실행을 해보는 것인데, 이렇게 코드를 부분만 올려주시면 다른 사람들이 직접 테스트를 해보기가 어렵습니다. 또한 이 코드만 봐서는 다른 곳에 존재할 수도 있는 문제점에 대해서 아예 파악을 할 수가 없습니다. 앞쪽에서 s를 어떻게 선언했고, 1~3에 대한 답은 어떻게 처리했는지 등에 따라 두 방식에서 차이가 발생할 수도 있습니다.

yky2798   2년 전

djm03178 님


정답 소스, 오답 소스 붙여넣었습니다.

djm03178   2년 전

말씀드린 것과 같이 1~3에 대한 답 처리가 잘못되었습니다. s[x][0]에 답을 담아두는 방식으로 해결하려면 루프에 들어가기 전 1~3에 대한 답을 미리 계산할 때에도 s[1][0], s[2][0], s[3][0]에 답을 담아두었어야 합니다.

yky2798   2년 전

djm03178 님

감사합니다. 덕분에 이해되었습니다.

laugh4mile   2년 전

1~3 이 무엇을 의미하나요?

djm03178   2년 전

입력이 1, 2, 또는 3일 때를 말한 것입니다.

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