[백준] 1152번 : 단어의 개수 - Java

JUNBEOM PARK·2022년 1월 25일
0

🎲 알고리즘 

목록 보기
7/13

https://www.acmicpc.net/problem/1152

문제

Point

  1. 한 단어가 여러번 등장하면 등장한 횟수만큼 모두 카운트
  2. 공백이 연속해서 나오는 경우는 없다.

풀이


import java.util.Scanner;
import java.util.StringTokenizer;

public class String_1152 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		String s = sc.nextLine();
		sc.close();
		
		StringTokenizer st = new StringTokenizer(s," ");
		
		System.out.println(st.countTokens());
		 
		
	}
}

Review

String Tokenizer를 사용하면 아주 간편하게 풀이 할 수 있다.
StringTokenizer를 사용하여 분리 기준을 공백으로 지정해주면 공백을 기준으로 나누어 토큰에 저장해준다.
또한, 출력 할때 String Tokenizer의 메소드인 countTokens()를 사용해서 출력한다

profile
DB 엔지니어👍

0개의 댓글

관련 채용 정보