IT/Programmers
[Programmers/코딩테스트 연습] 중앙값 - 배열 연산자, 나누기 연산자, python 주석처리
안선생 Dr.Ahn
2022. 11. 24. 07:41
728x90
반응형
Lv.0 중앙값 구하기 Python3
python은 다른 언어보다 함수도 잘 되어있고 코드도 간결하게 나와서 좋다.
그런데 한동안 또 자바만 했다고 잊어버림..ㅎ
초심으로 돌아가자.
def solution(array):
answer = 0
array.sort()
'''
answer = array[(int)(len(array)/2)]
'''
answer = array[len(array)//2]
return answer
[배열 정렬 함수]
- list.sort() : 기존의 배열을 오름차순으로 정렬
- list.sorted() : 정렬된 배열을 새로운 배열로 반환
- len(list) : 배열의 길이(자료 수) 반환
- // : 나누기 시에 소숫점 이하를 버리는 Floor Division 연산자
이걸 몰라서 멍청하게 했네.
나는 당연히 sort() 썼는데 많이들 return 에서 바로 반환하게끔 했더라.
사실 저 코드에서도 length를 따로 뺄까 고민했는데..
python 주석처리
- """ : 큰따옴표 3개
- ''' : 작은 따옴표 3개
손가락이 기억을 되찾길..
728x90
반응형