👩💻Programming/Coding Test
[C#] [BOJ#2675] 문자열반복
taesooya
2022. 8. 13. 16:37
https://www.acmicpc.net/problem/2675
2675번: 문자열 반복
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다
www.acmicpc.net
My Solution
- stringbuilder를 이용하면 문자열 반복 가능(반복할 문자, 횟수)
using System;
using System.Text;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int t = int.Parse(Console.ReadLine());
for (int i = 0; i < t; i++)
{
StringBuilder sb = new StringBuilder();
string[] s = Console.ReadLine().Split();
char[] c = s[1].ToCharArray();
for (int j = 0; j < c.Length; j++)
{
sb.Append(c[j], int.Parse(s[0]));
}
Console.WriteLine(sb);
}
}
}
}