juha0708   1년 전

백준 10610문제입니다.

30의 배수 즉 3과 10의 배수여야 하므로

각자리의 합이 3의 배수가 아니거나 0이 포함되어 있지 않다면 바로 -1을 출력하도록 하였고

만약 3의배수이고 0이 포함되었다면 정렬을 하여서 가장 큰 수부터 차례대로 출력하였습니다.

문제푸는 방식이 잘못된건가요 아니면 코드가 잘못된건가요?

lcr7324   1년 전

8번 줄에서 입력받은 수는 10만 자리의 입력이 들어와도 올바른 값을 가질까요?

juha0708   1년 전

80875542 1000만자리 예제도 올바르게 나왔습니다

lcr7324   1년 전

80875542는 1000만 자리가 아니라, 8자리 수입니다.

lcr7324   1년 전

헷갈린다면 https://www.acmicpc.net/proble... 의 지문을 읽어봅시다.

juha0708   1년 전

정확하게 이해했습니다. 10자리가 넘어서부터 안됩니다. 그렇다면 어떻게 바꾸어야 할까요?

lcr7324   1년 전

바로 아래의 9번 줄에 힌트가 있네요. 굳이 int로 입력받고, 다시 string으로 변환할 필요가 있을까요?

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