반응형
문제설명
- 정수를 저장한 배열, arr에서 가장 작은 수를 제거한 배열을 return 하는 함수, solution을 완성해 주세요
- 단, return 하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워주세요
- 예를 들면 arr이 [4,3,2,1]인 경우에는 [4,3,2]를 반환하고, [10]인 경우에는 [-1]을 return 해주세요
제한사항
- arr은 길이 1 이상인 배열
- 인덱스 i, j에 대해 i≠j이면 arr [i] ≠ arr [j]입니다
입출력 예시
전체 코드
function solution(arr) {
let tempArr = [...arr].sort((a, b) => {
return a - b;
});
return ![...arr].filter((item) => item !== tempArr[0]).length
? [-1]
: [...arr].filter((item) => item !== tempArr[0]);
}
'Programmers' 카테고리의 다른 글
(Programmers) [Lv. 0] 양꼬치 (0) | 2023.02.07 |
---|---|
(Programmer) [Lv. 2] 최댓값과 최솟값 (0) | 2023.02.06 |
(Programmers) [Lv. 1] 핸드폰 번호 가리기 (0) | 2023.02.06 |
(Programmers) [Lv. 0] 배열의 평균값 (0) | 2023.02.06 |
(Programmers) [Lv. 0] 각도기 (0) | 2023.02.06 |