반응형
문제 출처
9093번: 단어 뒤집기
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는
www.acmicpc.net
문제
문장이 주어졌을 때, 단어를 모두 뒤집어서 출력하는 프로그램을 작성하시오. 단, 단어의 순서는 바꿀 수 없다. 단어는 영어 알파벳으로만 이루어져 있다.
입력
첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는 공백이 하나 있다.
출력
각 테스트 케이스에 대해서, 입력으로 주어진 문장의 단어를 모두 뒤집어 출력한다.
풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
for(int i = 0; i < N; i++) {
String str = br.readLine();
String arr[] = str.split(" ");
for(int j = 0; j < arr.length; j++) {
StringBuilder sb = new StringBuilder(arr[j]);
System.out.print(sb.reverse() + " ");
}
System.out.println();
}
}
}
|
cs |
반응형
'백준' 카테고리의 다른 글
[백준 / JAVA] 10844번 쉬운 계단 수 (0) | 2020.12.27 |
---|---|
[백준 / JAVA] 1699번 제곱수의 합 (0) | 2020.12.10 |
[백준 / JAVA] 11005번 진법 변환 2 (0) | 2020.12.10 |
[백준 / JAVA] 17298번 오큰수 (0) | 2020.12.10 |
[백준 / JAVA] 11655번 ROT13 (0) | 2020.12.03 |