문제
공백을 포함한 100글자 이하의 문자열을 입력받아 문장을 이루는 단어의 개수를 출력하는 프로그램을 작성하시오.
* 문장입력 할 때 gets()함수 대신 fgets() 함수를 사용하세요. C++14 적용!
입력 예
My name is Kimchulsoo
출력 예
4
코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine();
String arr [] = new String[100];
arr = a.split("");
int num = 1;
for(int i=0; i<a.length(); i++) {
if(arr[i].equals(" "))
num++;
}
System.out.println(num);
}
}
'Algorithm > JUNGOL' 카테고리의 다른 글
[정올] 184 : 문자열1 - 형성평가3 (0) | 2022.01.09 |
---|---|
[정올] 601 : 문자열1 - 자가진단9 (**) (0) | 2022.01.08 |
[정올] 599 : 문자열1 - 자가진단7 (0) | 2022.01.08 |
[정올] 598 : 문자열1 - 자가진단6 (*) (0) | 2022.01.08 |
[정올] 596 : 문자열1 - 자가진단4 (**) (0) | 2022.01.08 |