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

AA66님의 프로필 이미지
AA66

작성한 질문수

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

5-L

5-L 질문있습니다.

해결된 질문

작성

·

10

0

http://boj.kr/ad36bd7f8ec04337b4e4eb98ed2ecdfc
이 코드는 틀린 코드이고

http://boj.kr/8494f1ca7ca84fbeaa1cd47409006e9f
이 코드는 맞은 코드인데요. 둘의 차이는 combi(0)으로 시작하냐 combi(-1)로 시작하냐입니다.

근데 combi(-1)은 for (int i = start + 1; ...) 로 하고

combi(0)은for (int i = start; ...) 해서 결국 똑같은 코드 아닌가요? 왜 combi(0)으로 하면 답이 안나오는지 모르겠습니다.

답변 1

0

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

안녕하세요 AA님ㅎㅎ

이번 코테는 잘 보셨나요??ㅎㅎ

 

저거는 idx 호출해보시면 되는데요ㅎㅎ

start +1 이 아니면 중복된 값이 들어갑니다

즉 {0,0,0}

이런식으로 중복된게 들어갈 수 있게 됩니다

저희가 원하는 것은 중복되지않은 조합인데 말이죠..

이때문에 시간도 더 걸리고 틀리게 됩니다

 

감사합니다

AA66님의 프로필 이미지
AA66

작성한 질문수

질문하기