오름차순
-
[프로그래머스] 실패율 자바 리스트 정렬, 객체코딩테스트 2025. 4. 5. 17:15
문제N : 실패율 조사대상 전체 스테이지의 갯수stages : 현재 사람들의 도달 스테이지 (진행 중)실패율 : 현재 스테이지 진행 중인 사람 수 / 해당 스테이지에 도달 및 통과한 플레이어의 수 해당 스테이지에 도달한 플레이어가 없는 경우 실패율은 0. 각 스테이지 별 실패율을 계산하고 실패율이 높은 순으로 내림차순 정렬한 배열을 반환하시오.단 실패율이 서로 같은 경우, 작은 번호의 스테이지가 먼저 위치할 것. 제한사항stages에는 1 이상 N + 1 이하의 자연수가 담겨있다접근각 스테이지에 도달한 플레이어의 수 현황을 Map에 담고 이에 근거해 실패율을 계산하는 로직을 구상하였으나실패율에 근거해 정렬하는 부분에서 막혔다.public int[] solution(int N, int[] stages) {..
-
[프로그래머스]PCCE 기출문제[PCCE 기출문제] 10번 / 데이터 분석 자바코딩테스트 2025. 3. 28. 11:53
https://school.programmers.co.kr/learn/courses/30/lessons/250121 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr주어진 data에서 ext 값을 기준으로 ext ext와 sort_by값을 data의 인덱스와 연동하기 위해 Map을 활용하였고,추출한 값은 List에 담은 후 //sortCol 기준 오름차순 정렬filtered.sort(Comparator.comparingInt(a -> a[sortCol]));//내림차순filtered.sort(Comparator.comparingInt((int[] a) -> a[sortCol]).reversed());를 ..
-
[Javascript] sort , filter 간단예제JavaScript 2022. 7. 20. 23:25
javascript를 사용하다보면 종종 array의 값을 정렬하거나, 솎아내야 하는 경우가 있는데, 이때 sort()나 filter()를 사용하면 편리하게 원하는 값을 얻을 수 있다. 예시 let array = [2, 4, 10, 9]; // 오름차순 array.sort(function(a, b){ return a - b; //앞값 - 뒷값 .. 결과가 0보다 크냐 같냐 작냐로 위치를 결정함 }); console.log("sorted arr: "+array); // sorted arr: 2,4,9,10 //내림차순 정렬 array.sort(function(a, b){ return b - a; //뒷값 - 앞값 .. 결과가 0보다 크냐 같냐 작냐로 위치를 결정함 }) console.log("desc sor..