중앙값 구하기

김세호·2022년 12월 5일
0

내 풀이

import java.util.Arrays;
class Solution {
    public int solution(int[] array) {
        int answer = 0;
        Arrays.sort(array);
        answer = array[(array.length/2)];
        return answer;
    }
}

sort()

int, string, 객체 등을 오름차순으로 정렬

import java.util.Arrays;
public class Sort{
    public static void main(String[] args)  {
      int arr[] = {1,3,2,4,5,9,7};
      Arrays.sort(arr);
      for (int i : arr) {
          System.out.print("["+i+"]") // [1][2][3][4][5][7][9]
      }
    }
}

배열을 내림차순 정렬시 Collections 클래스의 reverseOrder() 함수를 이용한다

import java.util.Arrays;
public class Sort{
    public static void main(String[] args)  {
      int arr[] = {1,3,2,4,5,9,7};
      Arrays.sort(arr,Collections.reverseOrder());
      for (int i : arr) {
          System.out.print("["+i+"]") // [9][7][5][4][3][2][1]
      }
    }
}

0개의 댓글