[C++ 백준] 2675 문자열 반복
728x90
반응형
블로그에 올리는 모든 문제 풀이는 깃허브에 올려져 있습니다.
문제 설명
- 첫째 줄에 테스트 케이스의 개수 T(1 <=T <=1,000)가 주어진다.
- 각 테스트 케이스는 반복 횟수 R(1<=R<=8)과 문자열 S가 공백으로 구분되어 주어진다. (S의 길이는 적어도 1이며, 20글자를 넘지 않음)
- 문자열 S의 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오.
풀이 전략
- 반복문을 통한 입&출력
소스 코드
#include <iostream>
#include <string>
using namespace std;
int main()
{
int repeat;
cin >> repeat;
for (int i = 0; i < repeat; i++)
{
int count;
string str;
cin >> count;
cin >> str;
for (int j = 0; j < str.length(); j++)
{
for (int k = 0; k < count; k++)
{
cout << str[j];
}
}
cout << "\n";
}
}
링크
728x90
반응형
'문제풀이 > BOJ' 카테고리의 다른 글
[C++ 백준] 2908 상수 (0) | 2021.05.15 |
---|---|
[C++ 백준] 5622 다이얼 (0) | 2021.05.14 |
[C++ 백준] 1157 단어 공부 (0) | 2021.02.02 |
[C++ 백준] 4344 평균은 넘겠지 (0) | 2021.01.09 |
[C++ 백준] 11004 K번째 수 (0) | 2020.12.11 |
댓글
이 글 공유하기
다른 글
-
[C++ 백준] 2908 상수
[C++ 백준] 2908 상수
2021.05.15 -
[C++ 백준] 5622 다이얼
[C++ 백준] 5622 다이얼
2021.05.14 -
[C++ 백준] 1157 단어 공부
[C++ 백준] 1157 단어 공부
2021.02.02 -
[C++ 백준] 4344 평균은 넘겠지
[C++ 백준] 4344 평균은 넘겠지
2021.01.09