ProblemSolving/Programmers

[Programmers] 코딩테스트 입문 100 | 중앙값 구하기(Q010)

JOKUN 2023. 2. 9. 17:38

 

중앙값 구하기

import java.util.Arrays;

class Solution {
    public int solution(int[] array) {
        Arrays.sort(array);
        return array[array.length / 2];
    }
}

https://github.com/joanna930224/Programmers/tree/master/src/introduction100

 

GitHub - joanna930224/Programmers: Programmers 문제 풀이 저장소

Programmers 문제 풀이 저장소. Contribute to joanna930224/Programmers development by creating an account on GitHub.

github.com

 

 

처음에는 int배열 array를 ArrayList<Integer>로 변환한 다음
Comparator.naturalOrder()로 정렬을해서 풀었다. ㅎㅎ..
의식의 흐름대로 풀어놓고 보니 세상 또 지저분하게 푼 것 같은...
그냥 간단하게 int배열을 Arrays.sort해서 간단하게 오름차순을 할 수 있었던 것...
다시 써서 코드 6줄 썼던걸 2줄로 줄였다.


그리고 결국..! 
인텔리제이에서 작업하려고... 깃 저장소 세팅 다시하고
그동안 풀었던 것들 정리해서 커밋넣었다. 🙃
이렇게 해놓으니 훨씬 깔끔하고... 문제풀기도 편하고 좋다.