simm4256   7년 전

입력 set : http://acm-ecna.ysu.edu/PastRe...

출력 set : http://acm-ecna.ysu.edu/PastRe...


전부 정답인데 하나만 틀리더군요.

중간에 444444444444...4444212444444444...4442124444444...4444444212444444444...444212444444444...44444444212

이 입력이 숫자 개수가 4094개를 넘는데

제 코드로 복사해서 입력을 받으니 4094번째에서 더이상 입력을 못받더라고요

그래서 마지막에 212가 짤려서 답을 625라고 출력하더군요


어떻게 해결해야 하나요..?

scanf("%1d",&arr[i++])

로 받으려고 해도 끝나는 지점을 모르니... 문자열로 받는게 맞는 것 같은데..

scanf가 아니라 cin을 써도 똑같네요.

koosaga   7년 전

로컬 (아마 xcode)에서만 그렇고 실제 채점시에는 잘 입력됩니다. 그거 때문에 틀리시는게 아닙니다.

koosaga   7년 전

입력 파일을 주고, 터미널이나 cmd에서 입력 파일을 먹이면 (./binary <input.txt) 저 제한이 없습니다. xcode 버그로 알고 있습니다.

simm4256   7년 전

감사합니다. 

틀린 이유도 찾았습니다.

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