문제
공백을 포함한 문자열을 입력받아 각 단어로 분리하여 문자열 배열에 저장한 후 입력순서의 반대 순서로 출력하는 프로그램을 작성하시오.
문자열의 길이는 100자 이하이다.
입력 예
C++ Programing jjang!!
출력 예
jjang!!
Programing
C++
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str;
int len, num;
str = sc.nextLine();
len = str.length();
num = 0;
char[] ch = new char[100];
for (int i = 0; i < len; i++) {
ch[i] = str.charAt(i);
if (ch[i] == ' ') {
num++;
}
}
String[] arr = str.split(" ");
for (int i = num; i >= 0; i--) {
System.out.println(arr[i]);
}
}
}'Algorithm > Language Coder' 카테고리의 다른 글
| Jungol (Java) - 191 : 문자열2 - 형성평가3 (0) | 2020.08.24 |
|---|---|
| Jungol (Java) - 190 : 문자열2 - 형성평가2 (0) | 2020.08.24 |
| Jungol (Java) - 612 : 문자열2 - 자가진단B (0) | 2020.08.24 |
| Jungol (Java) - 611 : 문자열2 - 자가진단A (0) | 2020.08.24 |
| Jungol (Java) - 610 : 문자열2 - 자가진단9 (0) | 2020.08.23 |