알고리즘/백준

[백준] 11718번 : 그대로 출력하기 - JAVA [자바]

DevelopJJong 2023. 1. 10. 20:12

문제

문제 링크 : https://www.acmicpc.net/problem/11718


수도코드 작성

전체를 받아서 한번에 출력시키는 단순한 알고리즘이다.


작성한 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNextLine()){ // 들어오는 게 String 이면 while문 작동
            String str = sc.nextLine(); // 입력
            System.out.println(str); // 출력
        }
    }
}

보완할 점 / 헷갈린 점

hasNext <- 이 것을 전에 공부를 했다가 그냥 대충하고 넘어가서 그런 지 이번 문제를 풀 때 꽤 오랜시간을 고민했다.

브론즈 5 문제라고 너무 안일하게 생각한 것 같다.

한번 더 hasNext 이 부분을 정리를 해봐야겠다.

 
 

import java.util.Scanner;

공개 클래스 메인 {
공개 정적 무효 메인(문자열[] 인수){
스캐너 sc = 새 스캐너(System.in);
동안(sc.hasNextLine()){
문자열 str = sc.nextLine();
System.out.println(str);
}
}
}