반응형
https://school.programmers.co.kr/learn/courses/30/lessons/120811
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
처음에는 그냥 가운대 값만 출력하면 되네!! 하고 했지만 왜 틀렸지.. 하고 보니 두번쨰 얘제의 배열이 [9,-1,0] 이었습니다.
저 배열에선 0이 중앙값이기 때문에 0이 출력되어야 하는데 그걸 생각 안한거죠
저는 정렬을 한번 하고 그 뒤에 출력을 했습니다.
def solution(array):
array.sort()
return array[int(len(array)/2)]
list는 list.sort()를 하면 정렬이 됩니다. 기본적으로 오름차순으로 되어 있습니다.
내림차순으로 하려면 list.sort(reverse=True)로 하시면 됩니다.
def solution(array):
return sorted(array)[len(array) // 2]
//은 몫연산자 입니다.( / 만 있는 줄...)
반응형
'프로그래밍 > Python' 카테고리의 다른 글
Window CMD에서 파이썬 실행 시 스토어가 열릴 때 (0) | 2023.02.13 |
---|---|
[프로그래머스] 최빈값 구하기 Python (0) | 2023.01.11 |
[프로그래머스] 분수의 덧셈 Python (0) | 2023.01.11 |
[프로그래머스] 문자열안에 문자열 - Python (0) | 2023.01.08 |
[프로그래머스] 숫자 찾기 - Python (0) | 2023.01.08 |