그리고 이전에 몇 번 있던 논의였지만, "가능한 해석이 없는 경우 0을 출력한다." 도 꼭 추가해주셨으면 좋겠습니다. 원문에는 아예 모든 입력은 valid encryption인 것을 보장하고 있는데, 디스크립션에서 "어떤 대화를 암호화했을 때, 그 암호가 해석될 수 있는 경우의 수를 구하자"고 하고 있기 때문에 해석이 불가능한 암호가 주어지는 것 자체가 이상하기 때문입니다. 해석이 불가능한 경우가 입력으로 주어질 수 있다면, 그에 대한 명시는 반드시 있어야 하는 것이라고 생각합니다.
gugudan 5년 전
이 문제는 0을 넣을 경우 0이라는 암호가 성립할 수 없으므로 0이 출력됩니다.
그러나 30, 40같은 값은 본래라면 통과할 수 없어야하지만 30, 40을 통과하는 코드가 성공하게됩니다.