inflearn logo
강의

講義

知識共有

10週間完成 C++ コーディングテスト | アルゴリズムコーディングテスト

2-O

2-O 질문입니다.

解決済みの質問

303

vytmddyd2149

投稿した質問数 3

0

예제 입력을 복붙하면 빈칸뜨고 그냥 제가 스스로 입력할때도 (), [()] 이런거 하면 작동하다가 )( 이런식으로 안되는것을 입력해도 빈칸뜨는데 이유를 모르겠네요..

 

http://boj.kr/59a91e80c7e44780bab1579a8fdf1083

c++ 코딩-테스트 C++ 코테 준비 같이 해요!

回答 1

1

kundol

안녕하세요 돌격님 ㅎㅎ

틀린 코드가 있어서 그런 것 같아요.

			else if(s[i] == ')'){
				if(stk.top() == '(') stk.pop();

이코드를 보시면 top()을 참조하고 있죠? 이 때는 항상 size를 체크하시는게 중요합니다. 그래서 런타임에러가 발생한 것같습니다. 에러가 발생되면 이상하게 출력이 안되는 등이 발생하게 됩니다.

예를 들어

)가 들어왔는데 stk에 (자체가 없는데 top()이라는 것을 통해 참조를 하게 되면

없는데 참조하면서!!! 런타임에러가 발생하는 것이죠.

 

 

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

코딩 살구클럽 가입 문의

0

25

2

코딩살구클럽 가입문의

0

56

2

3-K private case 질문

0

55

2

안녕하세요. 코딩살구클럽 문의드립니다!

0

70

2

7:41 듣다가 질문합니다

0

63

2

코드 리뷰 요청드립니다!

0

63

2

코딩살구클럽 계정 문의

0

68

2

SK하이닉스 대비 강의수강

0

197

3

코딩살구클럽 등록부탁드립니다.

0

66

2

7-F 재귀로 풀시 런타임애러

0

63

1

1-N 문제 질문입니다. (+ 채점오류)

0

71

2

코딩살구클럽 가입 확인 부탁드립니다.

0

81

2

직장인 코테 합격 공부방법 문의

0

110

2

코딩살구클럽 가입 방법

0

89

2

6-H 체점 관련 질문

0

70

1

채점서버 연결 관련 질문입니다

0

99

2

삼성 s직군

0

84

1

삼성 코테 없어짐

0

194

1

코딩살구클럽 가입부탁드립니다

0

85

2

코딩살구클럽 가입 요청 확인부탁드립니다

0

66

2

5-S 테스트 케이스 질문

0

69

2

코살 문제풀이 환경

0

83

2

2 - T 오큰수 문제가 있는 것 같습니다.

0

74

1

추천 추가문제들

0

69

2