🥞 BE
home

11718_그대로 출력하기

담당자
완료 여부
Solved
요약
날짜
2024/07/10
태그
문자열
난이도
B5
출처
백준

코드

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; //// hasNextLine() -> 다음 줄에 입력값이 있는지를 체크한다. //public class bj11718 { // public static void main(String[] args) { // Scanner sc = new Scanner(System.in); // while (sc.hasNext()) { // String S = sc.nextLine(); // System.out.println(S); // } // sc.close(); // } //} public class bj11718 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); while (true) { String S = br.readLine(); if (S == null || S.isEmpty()) { break; } sb.append(S).append("\n"); } br.close(); System.out.println(sb); } }
Java
복사

문제 해결 아이디어

입출력 메서드를 얼마나 잘 활용할 수 있는지 보는 문제. 백준에서는 주석 코드대로 제출해도 되지만, IDE에서 test를 해보기 위해서는 아래처럼 StringBuilder에 넣어서 한 번에 입출력을 받는 식으로 해야 가능하다.