강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jadenswith
jadenswith

câu hỏi đã được viết

Giới thiệu về giải quyết vấn đề thuật toán JavaScript (chuẩn bị cho bài kiểm tra mã hóa)

5. Số lớn thứ K

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

Viết

·

240

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];
          }
코테 준비 같이 해요! javascript

Câu trả lời 2

0

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

0

codingcamp님의 프로필 이미지
codingcamp
Người chia sẻ kiến thức

안녕하세요^^

잘 하신 코드입니다.

Hình ảnh hồ sơ của jadenswith
jadenswith

câu hỏi đã được viết

Đặt câu hỏi