プログラマー-楽透の最高と最低ランキング
3318 ワード
問題の説明
選択した数字と、知らない数字と、選択した数字の順に並べたとき、その人の最高次と最低次を求める.
詳細な説明
コード#コード# function solution(lottos, win_nums) {
const rank = [6, 6, 5, 4, 3, 2, 1];
let minCount = lottos.filter(v => win_nums.includes(v)).length;//같은 번호의 수를 반환
let zeroCount = lottos.filter(v => !v).length;//0의 개수를 반환
//!v는 0은 false이므로 filter는 0인것을 반환
const maxCount = minCount + zeroCount;//최고 순위는 0이 당첨된 숫자일때여서 minCount에 zeroCount를 더한다.
return [rank[maxCount], rank[minCount]];//배열의 인덱스를 이용해서 순위를 반환
}
振り返る
レベル1段階なので思ったより簡単かもしれません.
Reference
この問題について(プログラマー-楽透の最高と最低ランキング), 我々は、より多くの情報をここで見つけました
https://velog.io/@park485201/프로그래머스-로또의-최고순위와-최저순위
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
function solution(lottos, win_nums) {
const rank = [6, 6, 5, 4, 3, 2, 1];
let minCount = lottos.filter(v => win_nums.includes(v)).length;//같은 번호의 수를 반환
let zeroCount = lottos.filter(v => !v).length;//0의 개수를 반환
//!v는 0은 false이므로 filter는 0인것을 반환
const maxCount = minCount + zeroCount;//최고 순위는 0이 당첨된 숫자일때여서 minCount에 zeroCount를 더한다.
return [rank[maxCount], rank[minCount]];//배열의 인덱스를 이용해서 순위를 반환
}
振り返る
レベル1段階なので思ったより簡単かもしれません.
Reference
この問題について(プログラマー-楽透の最高と最低ランキング), 我々は、より多くの情報をここで見つけました
https://velog.io/@park485201/프로그래머스-로또의-최고순위와-최저순위
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(プログラマー-楽透の最高と最低ランキング), 我々は、より多くの情報をここで見つけました https://velog.io/@park485201/프로그래머스-로또의-최고순위와-최저순위テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol