ejejej3   6년 전

버퍼에서 N 크기만큼 한글자씩 읽어서 아스키 -> int로 바꾼 후 더해서 값을 출력했습니다..

왜 틀렸는지 알 수 있을까요?


bupjae   6년 전

서로 다른 "buffered" 입력 클래스를 사용하고 있습니다.

buffered 입력 클래스는 많은 데이터를 미리 읽어두어 자신만의 버퍼에 저장해 두었다가, 요청이 들어오면 저장해 놓은 데이터를 반환합니다.



예를 들어 입력 데이터가 다음과 같이 되어있다고 가정하면

Scanner에서 "10\n123" 을 먼저 읽어두어 버퍼에 저장해 놓은 상태가 되면서

BufferedReader에서 "4567890" 만 읽어들일 수 있습니다.

bupjae   6년 전

Scanner 또는 BufferedReader 둘 중 하나만 사용하는 코드로 바꾼다면 정답 판정을 받을 수 있을 겁니다.

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