본문 바로가기

sort3

[ JavaScript ] sort() 메서드와 sort((a, b) => a - b)의 차이점 자바스크립트의 배열 정렬 메서드 sort()는 매우 강력한 도구입니다. 하지만 기본 sort()와 sort((a, b) => a - b) 사이에는 중요한 차이점이 있습니다. 이 글에서는 두 방식의 동작 원리와 차이점을 상세히 설명하겠습니다.1. 기본 sort()의 동작 방식sort() 메서드는 배열을 정렬하지만, 기본적으로 문자열로 변환하여 정렬을 수행합니다. 즉, 배열의 요소가 숫자든 문자열이든 상관없이 모두 문자열로 취급하여 유니코드 순서에 따라 정렬합니다.예제:const arr = [10, 2, 30, 21];arr.sort();console.log(arr); // [10, 2, 21, 30]위 결과를 보면 숫자 값이 제대로 정렬되지 않았음을 알 수 있습니다. 이는 10, 2, 30, 21이 문자열.. 2025. 1. 29.
[ 프로그래머스 / Python ] 문자열 내림차순으로 배치하기 https://school.programmers.co.kr/learn/courses/30/lessons/12917?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 s에 나타나는 문자를 큰 것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다. 입출력 예 s return "Zbcdefg" "gfedcbZ" 나의 풀이 자바스크립트에서는 문자열을.. 2022. 11. 9.
[자바스크립트] sort, 배열 정렬하기 (오름차순, 내림차순, 문자열, 객체) sort() 함수 Javascript에서 배열을 정렬할때 sort()함수를 사용한다. 숫자 배열 오름차순으로 정렬 var arr1 = [2, 1, 3]; arr1.sort(function(a, b){ return a-b; }); console.log(arr1); // [1, 2, 3] 숫자 배열 내림차순으로 정렬 var arr1 = [2, 1, 3]; arr1.sort(function(a, b){ return b - a; }); console.log(arr1); // [3, 2, 1] 객체 정렬하기 const arr = [ {name: 'apple', price: 3000}, {name: 'orange', price: 5000}, {name: 'banana', price: 1000} ]; arr.sort.. 2022. 8. 27.
728x90