inflearn logo
강의

Course

Instructor

Coding Test Practice Test (with C++): For Large Companies

4. Explanation of all pairs of parentheses code (DFS)

잔디 문제 해설 c로 바꿔서 출력할 때

Resolved

372

작성자 없음

0 asked

1

안녕하세요.

궁금한 점이 있어서 질문드립니다!

c++로 된 코드를 c로 바꿔서 작성하려고 하는데

#include<string.h> 선언 후에 string으로 넘겨서

출력하면 값이 이상하게 떠서요. 혹시 c로 바꿔서 출력하려고 하면 어떻게 코드를 짜야할까요..??

c++ 코딩-테스트

Answer 1

0

codingcamp

안녕하세요^^

이상하게 출력되는 실제 풀 코드를 텍스트 형태로 올려주세요.

0

aaaaaa1112

아 넵넵 구글링해서 이제 정상적으로 나오는데

밑에 코드 말고 다르게 출력하는 방법이 있을까요??

#include<stdio.h>

#include<string>

using namespace std;

int n, cnt = 0;

const char * c;

void DFS(int s, int e, string res) {

c = res.c_str();

if (s > n || e > n || e > s) return;

if (s == n && e == n) {

printf("%s\n", c);

cnt++;

}

else {

DFS(s + 1, e, res + '(');

DFS(s, e + 1, res + ')');

}

}

int main() {

scanf("%d", &n);

DFS(0, 0, "");

printf("%d", cnt);

return 0;

}

 

 

1

codingcamp

네. 저도 c_str()로 알고 있습니다. 잘 하셨네요.

바둑돌에 조합을 구하는 dfs는 설명이 어딨나요

0

95

1

알고리즘이라.. 강의 설명때 모식도가 있으면 더좋겠어요

0

158

1

BFS 코드 중에 이해가 안되는 부분이 있습니다.

0

217

1

호텔 연결 질문드립니다.

0

157

1

최대 선호 음식 질문드립니다.

0

217

1

숨겨진 합 질문드립니다.

0

150

1

제품이동 질문드립니다.

0

124

1

송아지 찾기2 질문드립니다.

0

124

1

정사각형 그리기 질문드립니다.

0

142

1

호텔연결

0

143

1

중복된 문자 제거 코드

0

215

1

전투게임

0

168

1

숲속의 기사

0

131

1

멀티태스킹 질문드립니다.

0

194

1

숨겨진 합 자바 질문드립니다.

0

135

1

영화관람 시간초과 질문드립니다.

0

191

1

[2-5] 최대선호음식 시간초과..

0

262

1

dp 풀이는 어려운가요?

0

397

2

문제 의문

0

294

2

모의고사 7회 2번 송아지 찾기 테스트케이스 3번, 4번 오류

0

311

1

안녕하세요. 궁금한점이 있어서 질문드립니다.

0

243

1

BFS 참고하세요

0

263

1

#include<bits/stdc++.h>

0

757

1

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

0

457

1