알고리즘 문제 풀이/Power JAVA
p370) 1번 문제 - 문자열을 입력 받아 아래와 같이 출력하시오
kakk789
2022. 4. 7. 17:58
문자열의 split()메소드를 이용하여서 문자열을 단어로 분리한다.
공백을 기준으로 split 하고 카운트를 매긴다
문자열을 입력하시오: This is a house
This, is, a, house
모두 4개의 단어가 있습니다.
Scanner sc = new Scanner(System.in);
System.out.println("문자열을 입력하시오:");
String input = sc.nextLine();
String []spl = input.split(" ");
int i=0;
for (i=0; i<spl.length; i++) {
if(i == spl.length-1) {
System.out.print(spl[i]);
}
else {
System.out.print(spl[i]+", ");
}
}
System.out.println();
System.out.println("모두 "+ i + "개의 단어가 있습니다.");
반응형