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

jadenswith님의 프로필 이미지
jadenswith

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

5. K번째 큰 수

안녕하세요. 코드 리뷰 부탁드립니다!

작성

·

161

0

강사님과 다르게 indexOf를 이용해서 코드를 짜봤습니다.

다른분들께 답변하신 케이스들 적용해보았는데 반례는 없었습니다. 반례가 있을지, 코드는 어떠한지 리뷰 부탁드리겠습니다 :)

 

function solution(n, k, card){
                let answer = [];
                let sum;

                for(let i=0;i<n-2;i++){
                    for(let j=i+1;j<n-1;j++){
                        for(let k=j+1;k<n;k++){
                            sum = card[i] + card[j] + card[k];
                            if(answer.indexOf(sum)===-1 || answer.length === 0){
                                answer.push(sum);
                            }
                        }
                    }
                }

                answer.sort((a,b)=>b-a);
                return answer[k-1];
          }

답변 2

0

answer.length === 0는 왜 필요한건가요 !?

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

잘 하신 코드입니다.

jadenswith님의 프로필 이미지
jadenswith

작성한 질문수

질문하기