반응형
https://www.acmicpc.net/problem/11718
- 문제
- 문제 풀이
백준 11718번 그대로 출력하기는 되게 간단한 문제이다. 입력받은 것을 그대로 출력해주면 된다.
이 문제는 while-loop을 이용해서 입력받은 것이 없으면 loop을 종료시키는 식으로 해주면 된다. 자바에서는 다음과 같이 쓰면 된다.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
while ((s = br.readLine()) != null) {
do something
}
이렇게 쓰면 계속해서 BufferedReader에서 입력을 받고 더 이상 입력받을 게 없으면 loop을 종료시킨다.
- 코드
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
while ((s = br.readLine()) != null) {
System.out.println(s);
}
}
}
- 후기
되게 간단한 문제이지만 계속 입력받는 문제를 풀어본 적이 없으면 조금 어려울 수도 있는 문제였다.
반응형
'백준' 카테고리의 다른 글
[백준] 11660번 : 구간 합 구하기 5 – JAVA [자바] (2) | 2022.03.26 |
---|---|
[백준] 2309번 : 일곱 난쟁이 – JAVA [자바] (0) | 2022.03.24 |
[백준] 1475번 : 방 번호 – JAVA [자바] (0) | 2022.03.24 |
[백준] 15828번 : Router – JAVA [자바] (0) | 2022.03.23 |
[백준] 1026번 : 보물 – JAVA [자바] (0) | 2022.03.23 |
댓글