[BOJ] 1152번 단어의 개수 - JAVA

최영환·2022년 9월 22일
0

BaekJoon

목록 보기
1/87
post-thumbnail
## Java 풀이 시 유의사항 ##
클래스명은 Main 으로 작성해야함!

💡 문제

💬 입출력 예시

📌 풀이(소스코드)

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        {
            String str = in.nextLine().trim();
            if (str.isEmpty()) {
                System.out.println(0);
            } else {
                System.out.println(str.split(" ").length);
            }
        }
        in.close();
    }
}

📄 해설

  • 문자열 입력 시 in.nextLine().trim(); 을 통해 시작과 끝의 공백을 제거해야 정상 동작함
  • 문자열이 빈 경우와 그렇지 않은 경우로 분기
  • str.split(" ").length; 를 통해 공백 기준으로 구분되는 단어의 개수를 얻음
profile
조금 느릴게요~

0개의 댓글