Logo
(追記) (追記ここまで)

0으로 시작하는 숫자를 만들 수 없다고 나오지 않습니다.

9440번 - 숫자 더하기

예제 1번에서 나오는

9 0 1 2 3 4 0 1 2 3

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

1357이 나오지만

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

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

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

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

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

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

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

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /