exon   2년 전

예제 1번에서 나오는

9 0 1 2 3 4 0 1 2 3

이 입력에서 만약 0으로 시작하는 숫자를 만들 수 있다면

1357이 나오지만

예제 1번의 답은 0으로 시작하지 못하는 숫자를 만들 수 없는 경우에 가장 작은 수를 출력하기 때문에

"강민이는 0으로 시작하는 숫자를 만들 수 없다." 라는 문장을 추가해주시면 감사하겠습니다.

djm03178   2년 전

일반적으로 정수는 딱 0이 아닌 이상 0으로 시작하지 않는다고 봅니다. 이 부분을 문제삼아야 한다면 답을 정수 형태로 출력하라고 한 문제에서 앞에 임의의 개수의 0을 출력하는 코드들도 모두 정답 처리를 해줘야 하겠지만 일반적으로는 그러지 않습니다.

이것이 조건을 강화해주지는 않지만, 문제에서 0이 아닌 숫자가 두 개 이상 존재한다고 한 것이 이를 암시하고 있기도 합니다.

exon   2년 전

제가 문제를 풀다가 다소 혼란스러운 부분이 있어서 글을 남겼는데 굳이 고칠 필요가 없었군요.

정확한 답변 남겨주셔서 감사합니다!

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