배운 점:
실수한 점:
using System;
using System.Collections.Generic;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
// 테스트케이스 개수 t
int t = int.Parse(Console.ReadLine());
// 테스트케이스를 저장할 list
List<KeyValuePair<int, string>> list = new List<KeyValuePair<int, string>>();
string answer;
// list에 테스트케이스 나눠서 저장
for (int i = 0; i < t; i++)
{
string[] input = Console.ReadLine().Trim().Split(' ');
list.Add(new KeyValuePair<int, string>(int.Parse(input[0]), input[1]));
}
foreach (var item in list)
{
// 매 테스트 케이스 시작 전 answer 변수 초기화
answer = "";
// 문장의 한 글자씩 빼서
for (int s = 0; s < item.Value.Length; s++)
{
// 반복횟수 r 만큼 반복
for (int r = 0; r < item.Key; r++)
{
answer += item.Value[s];
}
}
// 결과 출력
Console.WriteLine(answer);
}
}
}
}
728x90
'알고리즘 문제 풀이 > 백준' 카테고리의 다른 글
[백준 2577번/C#] 숫자의 개수 (0) | 2023.10.23 |
---|---|
[백준 2884번/C#] 알람 시계 (2) | 2023.10.22 |
[백준 27866번/C#] 문자와 문자열 (0) | 2023.10.22 |
[백준 11654번/C#] 아스키 코드 (0) | 2023.10.22 |
[백준 11720번/C#] 숫자의 합 (0) | 2023.10.22 |