[BOJ] 9093 단어 뒤집기

Algorithm 2023. 1. 16. 01:57
반응형

 

https://www.acmicpc.net/problem/9093

 

9093번: 단어 뒤집기

첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는

www.acmicpc.net

 

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace _9093
{
    
    class Program
    {
        static void Main()
        {
            // ' '와 '\n'이 아닐 경우, stack에 push
            //     맞으면 출력 후 pop
            StreamReader sr = new StreamReader(Console.OpenStandardInput());
            StreamWriter sw = new StreamWriter(Console.OpenStandardOutput());
            StringBuilder sb = new StringBuilder();
            
            int t = int.Parse(sr.ReadLine()); 
            List<string> input = new List<string>();

            for (int i = 0; i < t; i++)
            {
                input.Clear();
                string[] inputs = sr.ReadLine().Split(" "); 
           
                foreach (var item in inputs)
                {
                    for (int j = item.Length - 1; j >= 0; j--)
                    {
                        sb.Append(item[j]);
                    }

                    sb.Append(" ");
                }

                sb.AppendLine();
            }
             
            sw.Write(sb.ToString());
            
            sr.Close();
            sw.Flush();
            sw.Close();
            

        }
    }
}
반응형

'Algorithm' 카테고리의 다른 글

LCRS Tree  (0) 2023.01.16
[BOJ] 1874 스택 수열  (0) 2023.01.16
[BOJ] 1439 뒤집기  (0) 2023.01.16
[BOJ] 5585 거스름돈  (0) 2023.01.16
[BOJ] 11283 한글  (0) 2023.01.13
: