https://www.acmicpc.net/problem/2675
2675번: 문자열 반복
문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다
www.acmicpc.net
이건 뭐지
그냥 들어온 데로 배열에 넣고 입력받은 숫자만큼 출력시키면 끝
<<코드>>
#include <iostream>
using namespace std;
int main() {
int testCase;
cin >> testCase;
int numR;
for (int i =0; i < testCase; ++i){
char chP[21] = {0,}; //초기화 시켜줌
cin >> numR;
cin >> chP;
for(char ch:chP){
if (ch != 0) {
for(int j =0; j<numR; ++j){
cout << ch;
}
}
}
cout << "\n";
}
}
<<BaekJoon>>
https://github.com/J2on/BaekjoonOnlineJudge/blob/master/Code/BaekJoon_2675.cpp
< 백준 BaekJoon : 1152번 단어의 개수 > C++ (0) | 2022.01.22 |
---|---|
< 백준 BaekJoon : 1157번 단어공부 > C++ (0) | 2021.11.21 |
< 백준 BaekJoon : 10809번 알파벳 찾기 > C++ (0) | 2021.10.04 |
< 백준 BaekJoon : 11720번 숫자의 합 > C++ (0) | 2021.10.01 |
< 백준 BaekJoon : 11654번 아스키코드 > C++ (0) | 2021.10.01 |
댓글 영역