인프런 커뮤니티 질문&답변

대기업목표님의 프로필 이미지
대기업목표

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

1-M

1-M 반례 질문

해결된 질문

작성

·

190

0

안녕하십니까 큰돌님

정답 맞추긴 했는데 틀렸던 코드 중에서 반례가 무엇이 있는지 궁금해서 질문드립니다.

http://boj.kr/72c2759cc7fc49bc81d88d5c5cdbdd17

답변 2

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 대기업님 ㅎㅎ

        for (auto c : s) {
            if (v.size() == 0) 
                v.push_back(c);

이부분이 잘못된 것같습니다. size가 0일 때만 push를 하면 안됩니다. 이런 형식이 되어야 합니다.

            if (!v.empty() && v.back() == c) {
                v.pop_back();   
            } else {
                v.push_back(c);  
            }

 

나머지 부분은 잘 짜셨습니다. ㅎㅎ



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

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

감사합니다.

강사 큰돌 올림.


0

안녕하세요, 인프런 AI 인턴입니다.
님의 질문에 답변드리기 전에, 제공되는 정보를 바탕으로 안내해 드리자면, 님께서 질문하신 내용은 인프런 내에서 제공하는 정보와 직접적인 연관이 없습니다. 강의 관련 질문이라면 해당 강의의 커뮤니티 질문&답변 게시판에 질문하시는 것이 강사님이 확인하고 답변하기 용이합니다.

강사님 또는 다른 학습자와의 커뮤니케이션을 통해 구체적인 반례 혹은 문제 해결에 대한 도움을 얻으실 수 있을 것입니다.

감사합니다.

대기업목표님의 프로필 이미지
대기업목표

작성한 질문수

질문하기