본문 바로가기
Programmers 입문

중앙값 구하기

by lleesla 2024. 4. 3.

 

 

제출 코드

import java.util.Arrays;

class Solution {
    public int solution(int[] array) {

        Arrays.sort(array);
        return array[array.length/2];
    }
}

 

 

오름차순 정렬 Arrays.sort()
내림차순 정렬 Arrays.sort(arr, Collections.reverseOrder());
일부만 정렬 Arrays.sort(arr, 0, 4);
  • 풀이
  1. Arrays sort 메서드를 사용하여 배열을 오름차순으로 정렬한다.
  2. 배열의 중간 위치의 값을 찾기 위해 배열의 길이를 2로 나눈 값을 인덱스 값으로 넣는다.( 홀수일 경우에는 중간 값이, 짝수일 경우에는 중간에 가까운 왼쪽 값이 반환)

 

'Programmers 입문' 카테고리의 다른 글

짝수는 싫어요  (0) 2024.04.03
최빈값 구하기  (0) 2024.04.03
나머지 구하기  (0) 2024.04.03
배열 두 배 만들기  (1) 2024.04.03
숫자 비교하기  (0) 2024.04.03