Inflearn Community Q&A
코드 한번 봐주시면 감사하겠습니다!
Written on
·
229
0
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
bool flag = false;
int cnt = 0;
string s,res,tmp,scnt="0";
cin >> s;
for (int i = 0; i < s.size(); i++) {
if (flag) {
while (s.at(i) != ')') {
tmp += s.at(i);
i++;
}
}
if (s.at(i) == '(') {
cnt = stoi(scnt);
flag = true;
if (cnt == 0)
cnt = 1;
}
else if (s.at(i) == ')') {
for (int j = 0; j < cnt; j++) {
res += tmp;
}
tmp = '\0';
scnt = '0';
flag = false;
cnt = 0;
}
else
scnt += s.at(i);
}
cout << res;
return 0;
}
테스트케이스로 확인해보면 다 정답이랑 같게 나오는데 wrong answer이라고 나오고 채점 페이지를 이용하면 계속 로딩화면만 나옵니다,,,,
코테 준비 같이 해요! C++




