[알고리즘]/백준
자바 - 구현 - 백준 9093 단어 뒤집기
broship
2021. 6. 12. 16:08
문제
문제해결
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에 입력하고 결과 배열에 담는다
- 마지막에 결과 배열을 출력하면 끝