본문 바로가기
Coding Test/프로그래머스 코딩테스트 입문

Python 중앙값 구하기 [코딩테스트 입문 - Day3]

by giem 2023. 1. 16.
반응형


문제

 


구현

sorted를 이용해 정렬 후 중간 index가 가지고 있는 값을 얻어오면 된다.

// 연산자는 나머지를 버리고 몫을 가져오기 때문에 //2로 중간 인덱스를 얻을 수 있다.


코드
def solution(array):
    return sorted(array)[len(array)//2]

 


다른 풀이

풀어서 쓰면 다음과 같다.

def solution(array):
    array = sorted(array)
    length = len(array)//2
    return array[length]

 

 

반응형

댓글