VioletaBabel

2675번: 문자열 반복 (실패) 본문

백준/백준-C++
2675번: 문자열 반복 (실패)
Beabletoet 2017. 1. 27. 00:47

#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