반응형
문제
풀이
중첩 for문을 이용해, 문자열 반복을 구현한다.
테스트 케이스의 개수인 T를 입력받은 후, 첫 번째 for문에서, R, S를 입력받아 T번 동안 연산을 반복한다.
두 번째 for문에서는 문자열 S의 길이만큼 연산을 반복하고, 세 번째 for문에서 정수 R만큼 연산을 반복해, 결과값을 출력한다.
코드
#include <iostream>
#include <string>
using namespace std;
int main() {
int T, R, P;
string S;
cin >> T;
for (int i = T; i > 0; i--) {
cin >> R >> S;
for (int j = 0; j < S.size(); j++) {
for (int k = 0; k < R; k++) {
cout << S[j];
}
}
cout << endl;
}
}
결과
반응형
'Programming > C++ - 백준' 카테고리의 다른 글
[백준] 1546번 : 평균 - (C++) (2) | 2023.05.16 |
---|---|
[백준] 11654번 : 아스키 코드 - (C++) (0) | 2023.04.20 |
[백준] 2562번 : 최댓값 - (C++) (0) | 2023.04.20 |
[백준] 2475번 : 검증수 - (C++) (0) | 2023.04.20 |
[백준] 8958번 : OX퀴즈 & 문자열, 배열의 길이 오류 - (C++) (0) | 2023.04.20 |
댓글