문제 5

(백준) 11718번 '그대로 출력하기'

import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNextLine()){ String line = sc.nextLine(); System.out.println(line); } } } ✔️ hasNextLine() Scanner 클래스 메서드 중 하나로, 입력 스트림으로부터 더 읽을 줄이 있는지를 확인하는 역할을 한다. boolean값을 반환하며, true를 반환하면 아직 더 읽을 줄이 있음을 의미하고, false를 반환하면 더 이상 읽을 줄이 없음을 의미한다. 주로 while루프와 함께 사용하여 입력을 처리할때 유용하..

문제 2023.08.05

(백준) 1152번 '단어의 개수'

import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); // 문자열 입력 받기 String input = sc.nextLine(); // 문자열의 앞뒤 공백 제거 input = input.trim(); // 공백을 기준으로 단어 분리하여 배열로 저장 String[] words = input.split("\\s+"); // 단어의 개수 구하기 int wordCount = 0; for(String word : words){ if(!word.isEmpty()){ wordCount++; } } System.out.println(wordCount); s..

문제 2023.08.02