function solution(N, stages) {
var answer = [];
var arr =[]
var total = stages.length;
for(let i=1; i<=N; i++){
let count = stages.filter(element => i===element).length;
arr.push({number : i, failRate : (count/total)*100});
total-=count;
}
arr.sort((a,b)=>{
if(a.failRate!=b.failRate)
return b.failRate-a.failRate
else{
return a.number-b.number
}
})
console.log(arr)
return arr.map(element=>element.number);
}
view raw gistfile1.txt hosted with ❤ by GitHub

'알고리즘' 카테고리의 다른 글

백준_새로운게임2  (0) 2021.08.13
프로그래머스_디스크컨트롤러  (0) 2021.08.13
새로운게임_Java  (0) 2021.08.04
LeetCode : Partition Label  (0) 2021.07.07
KAKAO_[3차]압축  (0) 2021.07.07