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
반응형
'JAVA > Programmers' 카테고리의 다른 글
JAVA 프로그래머스 [나머지 구하기] 자바 Lv.0 (0) | 2023.05.24 |
---|---|
JAVA 프로그래머스 [최빈값 구하기] 자바 Lv.0 (0) | 2023.05.24 |
JAVA 프로그래머스 [짝수는 싫어요] 자바 Lv.0 (0) | 2023.05.24 |
JAVA 프로그래머스 [숫자 비교하기] 자바 Lv.0 (0) | 2023.05.23 |
JAVA 프로그래머스 [배열 두 배 만들기] 자바 Lv.0 (0) | 2023.05.23 |
댓글