문제38
-
문제38. 예림이의 아르바이트🧠 codingtest/javascript 100제 2022. 3. 25. 11:04
학생들의 점수를 공백으로 구분하여 입력을 받고, 1~3위 학생들에게 사탕을 주도록 한다. (1 ~ 3위 학생은 여러명 일수 있음) 사탕을 받을 학생의 수를 출력해보자 ! //입력 97 86 75 66 55 97 85 97 97 95 //출력 8 미리 ! 생각해봐야하는것 순위를 구한후 -> 기존배열에다 filter의 교집합 속성을 이용하여 찾을예정 조금의 메서드만 알면 풀수있는 문제이다 new Set()// 배열내 겹치는 요소들을 제거해준다 -> 하지만 객체값으로 변함 Array.from()// 객체를 배열로 전환해줌 .sort() // 정렬해주는 메서드(숫자내 내림차순은 매개변수를 사용하여 b - a) .slice()// 1-3위까지 잘라준다 .filter()// 배열끼리의 어떠한 조건을 추가, 새로운 ..