PS/Baekjoon Online Judge
[백준 2675] 문자열 반복 [C]
kimyoungrok
2021. 7. 10. 13:37
728x90
풀이
반복횟수 R과 문자열 S를 입력받아 문자열의 각 문자가 R만큼 연속되는 새로운 문자열을 출력하면 된다.
문자열을 만들어서 출력하나, 문자를 하나씩 찍어서 출력하나 동일하다.
소스코드
#include <stdio.h>
int main(){
int T, R;
char S[21];
scanf("%d", &T);
while (T--){
scanf("%d %s", &R, S);
for(int i = 0; i < S[i] != '\0'; i++)
for(int j = 0; j < R; j++)
putchar(S[i]);
putchar(10);
}
}
출처
2675번: 문자열 반복
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다
www.acmicpc.net
728x90