dotorya   4년 전

공식 데이터 중 Case 41 (940.851로 시작하는 테스트 케이스)에서, "." 입력을 실수로 인식해 e-1을 출력해야 정답 처리되는 문제가 있습니다.

이 대회는 공식 데이터가 꾸준히 말썽이네요..

확인 부탁드리겠습니다!

baekjoon   4년 전

좀 더 자세하게 설명해주세요.

dotorya   4년 전

문제는 입력으로 들어온 줄이 정수인 경우, 실수인 경우, 그 외 문자열인 경우를 나누어 서로 다른 연산을 처리하도록 되어 있습니다.

그 중 실수인 경우는 해당 실수를 2.533e2와 같은 유효숫자 + 지수 표기법으로 바꾸도록, 문자열인 경우는 'a'를 제외한 나머지 글자들을 그대로 출력하도록 되어 있습니다.


여기서 만약 "."라는 줄이 입력으로 주어진다면, 이 입력은 실수나 정수로 볼 수 없으므로 그대로 '.'을 출력해야 할 것입니다.

하지만 공식 데이터에서는 해당 입력에 대해 e-1이라는 정답을 출력하므로, 잘못된 출력이라고 생각됩니다.


공식 데이터 중 Case 41의 입력들 중, 입력이 ".", 출력이 "e-1"인 부분이 데이터가 잘못되었다고 말씀드린 부분입니다.

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