* 중앙값 구하기(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;
}
}
'코딩테스트 > 프로그래머스 - java' 카테고리의 다른 글
[java] 머쓱이보다 키 큰 사람 (Lv.0), 배열 두 배 만들기 (Lv.0) (0) | 2024.10.11 |
---|---|
[Java] 문자열안에 문자열 (Lv.0), 공배수 (Lv.0) (0) | 2024.10.09 |
[Java] 배열의 평균값 (Lv.0) (0) | 2024.10.08 |