쉽게 풀라면 쉽게 풀 수 있겠지만,
내 머리에서 나온 방법이 곧 정답이 될 수 있는
자신감을 북돋게 하기위해서 자그마치 5시간을 공들였다.
문제
정답
바로 이게 버퍼로 만든 나의 정답이다.
br.readLine() 이라는 개념은 간략하게 말해서 공백을 기준으로 읽어 내겠다 라는 의미이다.
A B C (ABC 사이에 공백이있음)
A
B
C
이런식으로 공백에 따라서 문자열을 나눈다.
여기서 for문 안에 st = new StringTokenizer(br.readLine()); 이 구문은
C = (Integer.parseInt(st.nextToken()) * Integer.parseInt(st.nextToken())); 이 구문이
너무 설명이 어렵다.
실패시
결국에는 10 10 10 을 적든
10 10 을 적든 st.nextToken이 2개 있기 때문에 2개만 인식이 된다.
To be continue..
'Codingtest' 카테고리의 다른 글
[코딩테스트] 백준 11021번 A+B -7 (Java) (0) | 2022.10.06 |
---|---|
[코딩테스트] 백준 15552번 빠른 A + B 해설집 (Java) (0) | 2022.10.06 |
[코딩테스트] 백준 8393번 합 해설집 (Java) (0) | 2022.10.03 |
[코딩테스트] 백준 10950번 A+B -3 해설집 (Java) (0) | 2022.10.03 |
[코딩테스트] 백준 2739번 구구단 해설집 (Java) (0) | 2022.10.02 |