반응형
문제
구현
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]
반응형
'Coding Test > 프로그래머스 코딩테스트 입문' 카테고리의 다른 글
Python 피자 나눠 먹기 (3) [코딩테스트 입문 - Day4] (0) | 2023.01.17 |
---|---|
Python 피자 나눠 먹기 (1) [코딩테스트 입문 - Day4] (2) | 2023.01.17 |
Python 최빈값 구하기 [코딩테스트 입문 - Day3] (0) | 2023.01.16 |
Python 나머지 구하기 [코딩테스트 입문 - Day3] (0) | 2023.01.16 |
Python 짝수는 싫어요 [코딩테스트 입문 - Day3] (0) | 2023.01.16 |
댓글