백준10871 문제를 풀던도중 런타임 에러가 계속 발생하였고 그에 대한 해답을 찾았다.
BufferedReader은 생성된 후 입력 내용을 미리 원하는 만큼 읽어놓을 수 있기때문에
입력 스트림에 대해 BufferedReader를 여러 개 만들면 정상적으로 입력받을 수 없다고 한다
그래서 하나만 만들어서 처음부터 끝까지 사용해야 한다고 한다.
위에 내가 작성한 코드에는 br.readLine으로 변수 n, x에 두번이나 입력받았다
이걸 고쳤더니 런타임 에러는 해결되었다!
StringTonkenizer을 이용하여 readLine으로 받은것을 분리해서 해결하였다
다만! 아직 문제는 풀지못했다 어딘가가 틀린것 같다.. ㅎㅎ
'T.I.L (만나온 오류와 해결 방법)' 카테고리의 다른 글
VUE.JS 실행시 webpack버전 오류 (0) | 2021.12.31 |
---|---|
스프링 STS사용시 프로젝트 생성 오류 해결 방법 (0) | 2021.08.30 |
Git Hub Can't connect to any repository 오류 해결법 (0) | 2021.08.15 |
Java Swing 테이블 벨류 값 -1에 대하여 (0) | 2021.08.11 |
JDBC PreparedStatement에서 만난 오류 (0) | 2021.08.05 |