[c++/알고리즘] 백준 2675
내가 작성한 코드 - 문자열 2개를 사용하였다.
//백준 2675번 문자열반복
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(){
int T, R;
string str ="";
string nstr = "";
cin >> T;
for(int i=0; i<T; i++) {
nstr = "";
cin >> R;
cin >> str; // str[0] , str[1]
for (int j = 0; str[j] != '\0'; j++) {
for(int k=0; k<R; k++) nstr +=str[j];
}
cout << nstr << endl;
}
}
서치하면서 찾은 더욱 쉽게 작성된 코드
- 문자열을 1개만 사용하였다.
#include <iostream>
#include <string>
using namespace std;
int main()
{
int t;
cin >> t;
for(int i = 0;i < t;i++)
{
int r;
string p;
cin >> r;
cin >> p;
for(int j = 0;j < p.length();j++)
{
for(int k = 0;k < r;k++)
{
cout << p[j];
}
}
cout << endl;
}
return 0;
}
Author And Source
이 문제에 관하여([c++/알고리즘] 백준 2675), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@myeongs07/c알고리즘-백준-2675저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)