백준(C언어)/22년 7월

7월 21일(목) - 6단계(2675번)

C0MPAS 2022. 7. 21. 16:36

6단계 - 2675번

 

2675번: 문자열 반복

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

www.acmicpc.net

 

문제점

X

 

풀이

#include <stdio.h>

int main(void)
{
	int t, r;
	char s[20];

	scanf("%d", &t);
	for (int i = 0; i < t; i++)
	{
		scanf("%d %s", &r, s);
		for (int j = 0; s[j] != NULL; j++)
		{
			for (int k = 0; k < r; k++)
			{
				printf("%c", s[j]);
			}
		}
		printf("\n");
	}
	
	return 0;
}

 

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