beowolf4565   2년 전

안녕하세요 선생님들

for (int var:alph) {
System.out.print(var+" ");
}
로 출력했을 때는 정답이 되고
for (int var:alph) {
bw.write(var+" ");
}

로 출력하면 출력형식이 잘못 되었다고 나오는데 둘이 어떠한 차이점이 있을까요? BufferedWriter가 속도면에서 더 빠르다고 들어서 사용 중인데 이런 경우는 처음이라서 질문드립니다

bupjae   2년 전

26-28번째 줄은 지우고 제출했다는 가정하에 설명하겠습니다.

문제를 일으킨 건 19번째 줄일 가능성이 높습니다.

19번째 줄을 지우고 제출해 보세요

beowolf4565   2년 전

말씀하신 대로 해보니 둘 다 New Line이 있던건 같지만 BufferedWrite를 사용했을 때만 중간에 빈 줄이 생기고 Print에서는 바로 다음에 출력되네요. 감사합니다 bupjae님. 다이아와 플래티넘 문제로 도배된 프로필이 정말 아름답습니다.

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