본문 바로가기
알고리즘/백준 BOJ

[ BOJ/C# ] 2675 문자열 반복

by 왹져박사 2023. 8. 21.
728x90

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

 

2675번: 문자열 반복

문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다

www.acmicpc.net

using System;
using System.Text;

namespace _2675
{
    class Program
    {
        static void Main()
        {
            StreamReader sr = new StreamReader(Console.OpenStandardInput());
            StreamWriter sw = new StreamWriter(Console.OpenStandardOutput());
            StringBuilder sb = new StringBuilder();

            //테케 수
            int t = int.Parse(sr.ReadLine());

            for(int i=0; i < t; i++)
            {
                string[] strs = sr.ReadLine().Split(' ');
                int r = int.Parse(strs[0]);
                string s = strs[1];
                for(int j=0; j < s.Length; j++)
                {
                    for(int k=0;k<r;k++) sb.Append(s[j]);
                }
                sb.Append('\n');
            }
            sw.WriteLine(sb);

            sr.Close();
            sw.Flush();
            sw.Close();
        }
    }
}

728x90

'알고리즘 > 백준 BOJ' 카테고리의 다른 글

[ BOJ/C# ] 10828 스택  (0) 2023.08.23
[ BOJ/C# ] 10845 큐  (0) 2023.08.22
[ BOJ/C# ] 2920 음계  (0) 2023.08.21
[ BOJ/C# ] 3052 나머지  (0) 2023.08.21
[ BOJ/C# ] 2562 최댓값  (0) 2023.08.21