sort에 대해서 좀 더 알아보기
프로그래머스 문제중 "문자열 내 마음대로 정렬하기"를 풀어보면서 sort메서드를 다시 한번 공부할 수 있었다. 단순하게 사용하면 쉽지만, sort안쪽의 compare함수를 이용한 정렬이라면 다소 헷갈리는 부분이 있었다. 그 부분에 대해서 알아보도록 하자! 우선 sort정렬은 Tim Peters에 의하여 만들어진 정렬 방식이다. 좀 더 자세한 내용을 알고 싶다면 여기에서 공부하자. sort() let a = [1, 12, 21, 130]; a.sort(); //[1,12,130,21] let b = ["caa", "abc", "bca", "bac"]; b.sort(); //["abc", "bac", "bca", "caa"] 숫자 자체를 비교하는게 아니라 각 숫자의 첫째 자리부터 작은 순서대로 정렬이 된다...
2021. 11. 6.