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

JEE SUN LEE님의 프로필 이미지
JEE SUN LEE

작성한 질문수

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

5. K번째 큰 수

안녕하세요, 아래와 같은 코드는 어떤지 리뷰 부탁드립니다!

작성

·

162

0

function solution(n, k, card) {
let answer = [];
let n = card.length;
card.sort((a, b) => b - a);

for (let i = 0; i < n; i++) {
for (let j = 0; j < n; j++) {
for (let s = 0; s < n; s++) {
if (j !== i && s !== i && s !== j) {
answer.push(card[i] + card[j] + card[s]);
break;
}
}
}
}
return answer[k - 1];
}

let arr = [13, 15, 34, 23, 45, 65, 33, 11, 26, 42];
console.log(solution(10, 3, arr));

답변 1

0

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

안녕하세요^^

중복이 제거되지 않고 있습니다. 문제를 잘 읽어보세요.

아래 예로 디버그해보세요.

let arr = [1234];
    
console.log(solution(3, arr));
JEE SUN LEE님의 프로필 이미지
JEE SUN LEE

작성한 질문수

질문하기