문제
문제해결
import java.util.Scanner;
public class B9093 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = Integer.parseInt(sc.nextLine());
String[] results = new String[t]; // 결과를 담을 배열
for (int i = 0; i < t; i++) {
String word = sc.nextLine();
String[] wordArr = word.split(" ");
StringBuilder result = new StringBuilder();
for (String words : wordArr) {
for (int j = words.length(); j > 0; j--) {
result.append(words.charAt(j-1));
}
result.append(" ");
}
results[i] = result.toString();
}
for (String result : results) {
System.out.println(result);
}
}
}
- 한 줄 단위로 입력 받은 후 공백을 기준으로 문자열을 자른다
- 잘려진 문자열을 반복문을 돌며 거꾸로 StringBuilder에 입력하고 결과 배열에 담는다
- 마지막에 결과 배열을 출력하면 끝
'[알고리즘] > 백준' 카테고리의 다른 글
백준 9012 자바 - 괄호 (0) | 2021.06.13 |
---|---|
백준 10828 자바 - 스택 (0) | 2021.06.12 |
자바 - 구현 - 백준 1783 병든 나이트 (0) | 2021.05.26 |
자바 - 구현 - 백준 6986 절사평균 (0) | 2021.05.24 |
자바 - 구현 - 백준 2581 소수 (0) | 2021.05.22 |