백준 1152 단어의 개수

HARIBO·2021년 7월 15일
0

풀이

  • 문자열을 읽고 trim 메소드로 앞 뒤 공백을 제거한 후, split 메소드로 단어별로 구분한다.
  • 빈 문자열이 주어지는 경우도 고려해야 한다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Problem1152 {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        //앞뒤 공백 제거
        String inputStr = br.readLine().trim();

        //빈 문자열일 경우
        if(inputStr.equals("")){
            System.out.println(0);
        } else {
            //띄어쓰기로 구분
            String[] simpleAry = inputStr.split(" ");

            System.out.println(simpleAry.length);
        }
    }
}

0개의 댓글