Programming/PS
[백준/BOJ] C언어 2675번 문자열 반복
yoiii
2021. 2. 21. 13:55
#info
카테고리 : 단계별로 풀어보기 - 문자열 파트
난이도 : BRONZE2
사용언어 : C언어
메모리 : 1124KB
시간 : 0ms
#소스코드
#include <stdio.h>
#include <string.h>
int main(void){
int T,R; // T(1<=T<=1,000) , R(1<=R<=8)
char S[21] = "";
scanf("%d", &T);
for(int i=0; i<T; i++){
scanf("%d %s", &R,S);
for(int j=0; j<strlen(S); j++){
for(int k=0; k<R; k++){
printf("%c",S[j]);
}
}
printf("\n");
}
return 0;
}
#풀이
T = 테스트 케이스 , R = 반복할 문자열 수 , S = 반복할 문자열
3중 FOR문을 이용해, 입력받은 문자열의 각 문자를 배열을 이용해 순차적으로 접근하여 반복
#문제
2675번: 문자열 반복
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다
www.acmicpc.net