출처 : https://www.acmicpc.net/problem/11718
소스코드
public class Q11718 { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str; while(in.hasNextLine()) { str = in.nextLine(); System.out.println(str); } } }
그냥 공백비교해서 처리하면 런타임 에러가 뜬다
몇번 고치면서 계속 안되길래 검색을 해보니
nextLine()을 쓸 경우 다음 줄 입력에 대해 NoSuchElementException 을 신경써줘야 했다.
이 부분은 while의 조건문에 hasNextLine() 을 사용해 처리해주었다
흠...
요즘 진짜 몇줄 안되는 코드나 매우 쉽게 생각되는 코드는 또 다시 올리기 귀찮아졌는데 이건 꼭 적어놔야겟다.
그리고 이 코드는 다음 단계별 문제인 11719에도 같은 코드로 통과할 수 있는데
그러면 이 코드는 원래 좀 다르게 짜야 된다는 생각인데... 찾아봐야겠다
'짱구 굴리기 (Q) - ' 카테고리의 다른 글
[백준 1546] 평균 (0) | 2019.01.23 |
---|---|
[백준 4673] 셀프넘버 (0) | 2019.01.22 |
[백준 2675] 문자열 반복 (0) | 2019.01.19 |
[백준 2577] 숫자의 개수 (0) | 2019.01.18 |
[백준 10039] 평균 점수 (0) | 2019.01.18 |