본문 바로가기

Python(알고리즘,문제풀이)/프로그래머스(입문100제)

코딩테스트입문 / 중앙값 구하기

728x90

📚문제

출처 : 코딩테스트입문 / 중앙값 구하기(https://school.programmers.co.kr/learn/courses/30/lessons/120811)

 

📝풀이

import statistics

def solution(array):
    median = statistics.median(array)
    return median

 

statistics 라는 라이브러리를 import 하면 쉽게 풀리긴 하지만 파이썬의 방법으로 재시도

 

 

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

 

조금만 참고하고 내가 생각해서 다시 풀어본 풀이..!

보면 이해가 가지만 아직 바로바로는 잘 안 떠오른다

(그리고 문제에서 array의 길이는 홀수라고 주어져 가지고 더 쉬웠던 것 같다 아니었으면 더 복잡했을 듯)

 

중앙값(median)관련 코드도 잘 알아두자

 

728x90