mwy3055   2년 전

"5000자리 이내의 암호"가 입력으로 주어지고, "암호의 해석으로 가능한 경우의 수"를 출력하는 문제입니다.

이때 입력이 '최소한 한 가지 방법으로 해석될 수 있는 암호'인지, 아니면 '임의의 5000자리 이내의 수'인지 불분명합니다.

후자의 경우, "10000"처럼 해석이 불가능한 경우도 있기 때문입니다. 


이전 게시판에도 입력 "0"을 처리하지 못했다는 글이 많았습니다. (데이터에 "0"이 있는 듯 합니다)

그런데 암호화해서 "0"이 되는 경우는 없습니다. 따라서 "0"을 암호라고 볼 수 있는지부터가 의문입니다.

문제의 설명을 더 명확하게 할 필요가 있다고 생각합니다.


정리하면, 문제에서 애매한 부분은 '입력을 해석할 수 있는가?'입니다. 애매함을 해소하기 위해 다음의 방법을 제안합니다.

  1. 모든 입력이 '최소한 한 가지 방법으로 해석될 수 있는 암호'라면, <입력> 탭에 "해석이 가능한 경우만 입력으로 주어진다"를 추가해 주세요.
  2. 그렇지 않다면, <입력> 탭의 내용을 "첫째 줄에 5000자리 이내의 수가 주어진다"로 바꾸고, <출력> 탭에 "해석이 불가능한 경우 0을 출력한다"를 추가해 주세요.

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