https://www.acmicpc.net/problem/12605
12605번: 단어순서 뒤집기
스페이스로 띄어쓰기 된 단어들의 리스트가 주어질때, 단어들을 반대 순서로 뒤집어라. 각 라인은 w개의 영단어로 이루어져 있으며, 총 L개의 알파벳을 가진다. 각 행은 알파벳과 스페이스로만
www.acmicpc.net
Java 코드
import java.util.Scanner;
import java.util.Stack;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
StringBuilder sb = new StringBuilder();
Stack<String> stack = new Stack<>();
int n = Integer.parseInt(sc.nextLine());
for (int i = 1; i <= n; i++) {
String str = sc.nextLine();
String[] arr = str.split(" ");
for(int j = 0; j < arr.length; j++) stack.push(arr[j]);
sb.append("Case #" + i + ": ");
while(!stack.isEmpty()) sb.append(stack.pop()+" ");
sb.append("\n");
}
System.out.println(sb);
}
}
'백준' 카테고리의 다른 글
백준 13549 숨바꼭질 3(Java) (0) | 2023.02.28 |
---|---|
백준 7662 이중 우선순위 큐(Java) (0) | 2023.02.28 |
백준 1107 리모컨(Java) (0) | 2023.02.28 |
백준 2225 합분해(Java) (0) | 2023.02.27 |
백준 2294 동전 2(Java) (0) | 2023.02.27 |