11720번 - 숫자의 합
버퍼에서 N 크기만큼 한글자씩 읽어서 아스키 -> int로 바꾼 후 더해서 값을 출력했습니다..
왜 틀렸는지 알 수 있을까요?
서로 다른 "buffered" 입력 클래스를 사용하고 있습니다.
buffered 입력 클래스는 많은 데이터를 미리 읽어두어 자신만의 버퍼에 저장해 두었다가, 요청이 들어오면 저장해 놓은 데이터를 반환합니다.
예를 들어 입력 데이터가 다음과 같이 되어있다고 가정하면
Scanner에서 "10\n123" 을 먼저 읽어두어 버퍼에 저장해 놓은 상태가 되면서
BufferedReader에서 "4567890" 만 읽어들일 수 있습니다.
Scanner 또는 BufferedReader 둘 중 하나만 사용하는 코드로 바꾼다면 정답 판정을 받을 수 있을 겁니다.
댓글을 작성하려면 로그인해야 합니다.
ejejej3 6년 전
버퍼에서 N 크기만큼 한글자씩 읽어서 아스키 -> int로 바꾼 후 더해서 값을 출력했습니다..
왜 틀렸는지 알 수 있을까요?