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);
}
}
}
}
'👩💻Programming > Coding Test' 카테고리의 다른 글
[C#] [BOJ#1920] 수 찾기 (0) | 2022.08.13 |
---|---|
[C#] [BOJ#1712] 손익분기점 (0) | 2022.08.13 |
[C#] [BOJ#2908] 상수 (0) | 2022.08.08 |
[C#] [BOJ#10809] 알파벳 찾기 (0) | 2022.08.08 |
[C#] [BOJ#11720] 숫자의 합 (0) | 2022.08.08 |
댓글