inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코딩테스트 실전 모의고사(with C++) : 대기업 대비

2. 문자열 압축해제 코드해설(스택)

코드 한번 봐주시면 감사하겠습니다!

243

ismy123

작성한 질문수 8

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++

답변 1

0

김태원

안녕하세요^^

답이 뛰어쓰기 되어 나오는데 붙여서 출력해보세요.

조합을 구할때 algorithm 함수 next_permutation 사용 가능 여부

0

462

1

최악의 경우 연산 질문이 있습니다.

0

417

1

로컬 환경과 다르게 오답이라고 나와서 문의 드립니다.

0

307

1

6강 3번 정사각형 그리키 코드 질문 드립니다.

0

248

1

1-5 효율적인 공부 dy를 시간(N)으로 하는 풀이 질문

0

330

1

반복수와 시간초 계산을 어떻게 하나요??

0

345

1

왜 DP로 풀어야하는지 궁금합니다

0

249

1

선생님 안녕하세요. 다른 풀이에 대한 질문이 있습니다.

0

232

1

문제 해결방법에 대한 질문이 있습니다.

0

249

0

바둑대회 코딩 질문

0

278

1

6분 11초에서 dis [0][][]3차원 격자판이있는데요. 격자판안에 숫자는 문제에 없던데 어떻게 구해지는건가요?

0

207

0

실전모의고사 5회 1번 패턴찾기 질문있습니다.

0

227

1

전역변수관련 질문입니다.

0

260

1

5-1 패턴찾기 문제 질문드립니다.

0

226

1

오렌지 나무 문제 질문드립니다

0

315

1

코드 한번 봐주시면 감사하겠습니다!

0

181

1

코드 한번 봐주시면 감사하겠습니다!

0

203

1

시작점의 ch

0

210

1

vector에서 질문이 있습니다~!

0

243

1

그대로 따라했는데 시간 초과가 나왔습니다

0

168

1

2회 모의고사 4번 숲속의 기사 코드 질문이 있습니다.

0

291

1

질문있습니다.

0

218

1

이렇게 풀면 반례가 어떻게되나요?

0

254

1

1회 1번 공통 문자열 문제 설명 보충하시면 더 좋을 것 같습니다!

0

225

1