VioletaBabel
2675번: 문자열 반복 (실패) 본문
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char S[1000][20];
int T, R[1000];
memset(R, 0, sizeof(R));
memset(S, ' ', sizeof(S));
cin >> T;
for (int i = 0; i < T; ++i)
cin >> R[i] >> S[i];
for (int i = 0; i < T; ++i)
{
for (int j = 0; S[i][j] != '\0'; ++j)
for (int k = 0; k < R[i]; ++k)
cout << S[i][j];
cout << endl;
}
}
====틀린 이유는 단순하게 테스트케이스를 칠때마다 결과가 출력되어야 하기 때문이란다. 생각을 잘못했다.
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char S[1000][20];
int T, R[1000];
memset(R, 0, sizeof(R));
memset(S, ' ', sizeof(S));
cin >> T;
for (int i = 0; i < T; ++i)
{
cin >> R[i] >> S[i];
for (int j = 0; S[i][j] != '\0'; ++j)
for (int k = 0; k < R[i]; ++k)
cout << S[i][j];
cout << endl;
}
}
'백준 > 백준-C++' 카테고리의 다른 글
2438번: 별찍기 - 1 (0) | 2017.01.27 |
---|---|
10809번: 알파벳 찾기 (0) | 2017.01.27 |
1157번: 단어 공부 (0) | 2017.01.27 |
1316번: 그룹 단어 체커 (0) | 2017.01.26 |
2908번: 상수 (0) | 2017.01.26 |
Comments