백준 문제풀기/JAVA
[백준 1152 JAVA 자바] 단어의 개수
냉동피자
2023. 7. 29. 23:33
대소문자와 공백으로 이루어진 문자열에서
'단어'의 개수를 찾는겁니다
1. String으로 입력받는다
2. '단어'의 개수를 찾느다 = 띄어쓴 부분을 찾는다
3. String.split(" ") 함수를 이용하자
코드입니다
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
str = str.trim();
if (str.equals("")) {
System.out.println(0);
}else {
String[] arr = str.split(" ");
System.out.print(arr.length);
}
}
}
str.trim()은 앞뒤로 있는 공백을 지워주는 기능을 가진 친구입니다
str.split()은 (괄호)안에 들어있는 친구를 기준으로 str을 토막냅니다
토막 낸 후 String[] arr 에 담습니다
arr의 길이만큼이 단어의 개수가 됩니다