[ 백준 10809번 ] 문자열 반복
2021. 12. 18. 23:38ㆍ백준/단계별 문제
백준 10809번 / 7단계 문자열 반복
채점결과는 다음과 같다
메모리 | 시간 | |
1번째 방법 | 2024 KB | 0 ms |
문제 풀이
이중 반복문을 사용해서 문제를 푼다
1. 첫 번째 반복문은 반복할 문자를 제어할 인덱스를 관리하기 위해 문자열의 길이만큼 반복을 해주는 반복문을 사용한다
2. 두 번째 반복문은 반복변수 repeat 만큼 문자열 각 인덱스마다 반복해서 출력해준다
INPUT = 3 ABC
str = ABC
str.length = 3
repeat = 3
str[0] = A x repeat
AAA
str[1] = B x repeat
BBB
str[2] = C x repeat
CCC
OUTPUT = AAABBBCCC
코드
#include <stdio.h>
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n, i, k;
unsigned int j;
int repeat;
string str;
scanf("%d", &n);
for ( i = 0; i < n; i++ ) {
cin >> repeat >> str;
for ( j = 0; j < str.length(); j++ ) {
for ( k = 0; k < repeat; k++ ) {
cout << str[j];
}
}
printf("\n");
}
return 0;
}
'백준 > 단계별 문제' 카테고리의 다른 글
[ 백준 1152번 ] 단어의 개수 (0) | 2021.12.29 |
---|---|
[ 백준 1157번 ] 단어 공부 (0) | 2021.12.23 |
[ 백준 10809번 ] 알파벳 찾기 (0) | 2021.12.13 |
[ 백준 11720번 ] 숫자의 합 (0) | 2021.12.09 |
[ 백준 11654번 ] 아스키 코드 (0) | 2021.12.05 |