백준 2675_문자열 반복.cpp
<소스코드>
#include <iostream>
#include <cstring>
using namespace std;
int main(){
int NumTestCases; //테스트케이스 개수
cin >> NumTestCases;
for(int i = 0; i < NumTestCases; i++){
int cnt; // 반복할 횟수
string buffer; // 입력받을 문자열
cin >> cnt >> buffer;
for(int i = 0; i < buffer.length(); i++){ //문자열의 길이만큼
for(int j = 0; j < cnt; j++){ //각 문자를 cnt만큼 출력한다
cout << buffer[i];
}
}
cout << endl;
}
}
- 변수
int NumTestCases : 테스트케이스 개수
int cnt : 반복할 횟수
string buffer : 입력받을 문자열
- 알고리즘
1) 테스트케이스를 입력받는다.
2) 반복할 횟수와 문자열을 입력받는다.
3) 문자열의 길이만큼 각 문자를 cnt만큼 반복하여 출력한다.
- 배운점
- 아쉬운점&느낀점
문제를 제대로 읽자! 문자열 입력이라고 했는데 char배열로 입력받는 짓은 바보같은 짓이다!!!
Author And Source
이 문제에 관하여(백준 2675_문자열 반복.cpp), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hello_hidi/백준-2675문자열-반복.cpp저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)