2. 배열 제어하기
정수 배열을 하나 받습니다. 배열의 중복값을 제거하고 배열 데이터를 내림차순으로 정렬해서 반환하는 solution()함수를구현하세요.
제약 조건
배열 길이는 2 이상 1,000이하입니다.
각 배열의 데이터 값은 -100,000 이상 100,000 이하 입니다.
입출력의 예
입력 | 출력 |
[4, 2, 2, 1, 3, 4] | [4, 3, 2, 1] |
[2, 1, 1, 3, 2, 5, 4] | [5, 4, 3, 2, 1] |
내답안
import java.util.*;
class Solution {
public int[] solution(int[] numbers){
int[] result = Arrays.stream(numbers).boxed().distinct().sorted(Comparator.reverseOrder())
.mapToInt(Integer::intValue).toArray();
return result;
}
}
반응형
'컴퓨터 과학 > 💯 코테' 카테고리의 다른 글
코딩 테스트 합격자 되기 | 문제4. 모의고사 (0) | 2024.11.08 |
---|---|
코딩 테스트 합격자 되기 | 문제3. 두 개 뽑아서 더하기 (0) | 2024.11.08 |
코딩 테스트 합격자 되기 | 문제1. 배열 정렬하기 (0) | 2024.11.04 |
에라토스테네스의 체 (2) | 2022.09.10 |
백준 2869번 달팽이는 올라가고싶다 (0) | 2022.08.30 |