sdfvg1   4년 전

이번 문제를 풀면서 BufferedReader와 BufferedWriter를 처음 접하게 되었습니다. 공부를 하다보니 next()와 nextLine()의 차이점과 StringTokenizer에 대해서도 알게되었고 이들을 접목시켜야 하는 문제임을 알았습니다.

그런데 위의 개념들도 어느정도 이해가 되었고 소스코드도 잘 작성했다고 생각했는데 런타임에러가 뜨더라구요..

어떤 부분에 문제가 있는지 모르겠습니다.

shg9411   4년 전

new StringTokenizer(br.readLine());를 하시는 순간 한 줄을 읽어서 토큰화 시킵니다.

따라서 현재 테스트케이스 하나에 대해서만 정상적으로 실행이 됩니다.

for문 안에서 테스트케이스마다 stringtokenizer 객체를 생성시키셔야합니다.

shg9411   4년 전

그것만 문제가 아니였네요..

현재 st 객체 만드실 때 br.readLine()이 실행된다는 것도 명심하시기 바랍니다.

shg9411   4년 전

그리고 sum값에 대입해주는 부분이 안보이네요

sdfvg1   4년 전

감사합니다 한 번더 고민해보겠습니다:D

sdfvg1   4년 전

해결했어요!

shg9411   4년 전

몇번 쓰시다보면 금방 익숙해지실거에요.

질문 상태도 해결됨으로 바꿔주시면 좋습니다!

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