카테고리 없음
[프로그래머스] 중앙값 구하기
개린이다
2023. 3. 13. 20:58
1. array.sort()
: sort() 는 정렬메소드로, 기본 정렬 순서는 문자열의 유니코드 코드를 따른다.
그렇기에 위의 문제를 해결하기 위해선, 숫자에 따라 sort를 할 수 있도록 적어주어야 한다.
array.sort((a,b) => a-b)
2. 내 풀이
const solution = (array) => array.sort((a,b) => a-b)[(array.length/2) - 0.5]
// Math.floor 을 사용했다가.. 어차피 항상 0.5 가 남을테니까 걍 0.5 를 뺐다. ..이게 더 복잡하려나.
3. 후기
: 맨처음에 array.sort((a,b) => a-b) 를 안 해주고는 뭐가 잘못됐는지 몰라 한참을 헤맸었다. 숫자를 정렬할 때는 저걸 꼭 써줘야한다는 걸 명심하자!
https://change-words.tistory.com/64
[JavaScript] .sort(function(a, b) { return a - b; })가 작동하는 원리?
우선 이 포스팅은 내용에 대한 이해가 완전히 되지 않은 상태에서 현재까지의 이해를 정리하기 위해 작성함을 밝힌다. 관련 내용을 stackoverflow, W3Schools, MDN을 비롯해서 국내외 블로그 등 자료를
change-words.tistory.com