문제
문제 링크 : 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);
}
}
}
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 2441번 : 별 찍기 - 4 - JAVA [자바] (0) | 2023.01.15 |
---|---|
[백준] 11721번 : 열 개씩 끊어 출력하기 - JAVA [자바] (0) | 2023.01.10 |
[백준] 10989번 : 수 정렬하기 3 - JAVA [자바] (0) | 2022.06.17 |
[백준] 2750번 : 수 정렬하기 - JAVA [자바] (0) | 2022.06.16 |
[백준] 18258번 : 큐2 - JAVA [자바] (0) | 2022.06.15 |