본문 바로가기
코딩테스트/프로그래머스 - java

[Java] 중앙값 구하기(Lv.0)

by 당도-50% 2024. 11. 11.

* 중앙값 구하기(Lv.0)

import java.util.Arrays;

class Solution {
    public int solution(int[] array) {
        int answer = 0;
        int tmp = 0;
        
        for(int i=0; i < array.length - 1; i++){
            for(int j=i+1; j < array.length; j++)
            if(array[j] < array[i]){
                tmp = array[j];
                array[j] = array[i];
                array[i] = tmp;
            }
        }
        
        // Arrays.sort(array);  // Arrays사용해 오름차순 정렬
        
        // 배열 정렬 확인
        // for(int val : array){
        //     System.out.print(val + " ");
        // }
        
        int midIdx = array.length/2;
        answer = array[midIdx];
        
        return answer;
    }
}