본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [중앙값 구하기] 자바 Lv.0

by tripleup 2023. 5. 24.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 중앙값 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/120811


해결 과정

 

배열의 길이가 홀수라는 조건이 있으므로 짝수는 고려하지 않는다.

 

우선 배열을 Arrays.sort(array); 로 정렬해주고,

 

배열의 중앙값을 찾아야하기 때문에 해당 인덱스를 배열의 길이/2 로 나타낼 수 있다;

 

answer = array[array.length/2];

 

소스코드

 

import java.util.Arrays;

class Solution {
    public int solution(int[] array) {
        int answer = 0;
        
        Arrays.sort(array);
        answer = array[array.length/2];
        
        return answer;
    }
}
728x90
반응형

댓글