18/03/13 · Log.dev() Algorithm BOJ

BOJ 1152 단어의 개수

단어의 개수

대문자, 소문자, 공백(스페이스)으로 이루어진 한줄의 문장에서에서 단어의 갯수를 구하는 문제.

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();
        String[] words = input.trim().split(" ");
        
        // 이 케이스를 한참동안 생각 못해서 시간이 오래걸렸다
        if (words.length == 1 && words[0].equals("")) {
            System.out.println(0);
        } else {
            System.out.println(words.length);
        }

    }
}

한발짝 더

jdk의 String.split가 문자열을 나누는 방법


정규식도 공부를 해야겠구나

  • LinkedIn
  • Tumblr
  • Reddit
  • Google+
  • Pinterest
  • Pocket
Comments powered by Disqus