단어 뒤집기 by 백준 9093

less than 1 minute read

🔗 단어 뒤집기 백준 9093문제
package stack;

import java.io.*;
import java.util.Stack;

public class WordReverse {

    public static void main(String[] args) throws IOException {
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        int num = Integer.parseInt(bf.readLine());
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        for (int i = 0 ; i < num; i++) {
            Stack<Character> stack = new Stack<>();

            String words = bf.readLine()+"\n";

            for (char one : words.toCharArray()) {
                if (one == ' ' || one == '\n') {
                    while(!stack.isEmpty()) {
                        bw.write(stack.pop());
                    }
                    bw.write(one);
                }
                else {
                    stack.push(one);
                }
            }
        }
        bw.flush();
    }
}


💎결과

image-20220129112230042

Categories:

Updated:

Comments