중앙값 구하기

문제

 

 


나의 생각

 

매개변수로 주어진 배열을 오름차순 정렬을 한후 중간 index 값을 구하여 넣으면 된다고 생각

 


나의 답안

 

Arrays 클래스를 이용하여 자동정렬 -> array.length / 2 로 index 중간값을 구함. 

나누기 부분에서 알아야 하는점은 int 값으로 받을 때는 자동으로 소수점 값들은 사라짐 (반내림)

public static int solution(int[] array) {

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

'Programmers 문제풀이 > Lv.0' 카테고리의 다른 글

숨어있는 숫자의 덧셈 (1)  (0) 2023.02.26
자릿수 더하기  (0) 2023.02.26
순서쌍의 개수  (0) 2023.02.25
배열의 유사도  (0) 2023.02.25
짝수는 싫어요  (0) 2023.02.25