Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

KSI일기장

프로그래머스 중앙값 구하기(자바) 본문

JavaAlgorithm

프로그래머스 중앙값 구하기(자바)

MyDiaryYo 2023. 10. 25. 16:59

 

방법1.

public class CenterValue {

	public static void main(String[] args) {

		int[] array = {9,-1,0};
		int answer = 0;
		int a = array.length/2;	//가운데 순번
		
		//배열값 오름차순 정렬
		for(int i=0; i<=array.length-1; i++) {
			for(int j=i+1; j<array.length; j++) {
				
				if(array[i] > array[j]) {
					answer = array[i];
					array[i] = array[j];
					array[j] = answer;
				}
				
			}
		}
        
        	answer = array[a];
		System.out.println(answer);
		
	}

}

 

방법2.

import java.util.Arrays;

public class CenterValue {

	public static void main(String[] args) {

		int[] array = {9,-1,0};
		int answer = 0;
		int a = array.length/2;	//가운데 순번
        
            //배열값 오름차순 정렬
		Arrays.sort(array);
		
		answer = array[a];
		System.out.println(answer);
		
	}

}