다른 언어 JavaScript, Ruby, Python으로 배열 정렬

어떤 종류의 문제를 해결할 때 데이터에 대한 작업을 수행하기 전에 데이터를 정렬해야 하는 경우가 있습니다. 모든 프로그래밍 언어는 데이터 또는 요소를 오름차순 또는 내림차순으로 정렬하는 미리 정의된 방법을 제공합니다.

arr[] = {4,2,5,7,3,8,1}


오름차순으로 정렬

arr[] = {1,2,3,4,5,7,8};


내림차순으로 정렬

arr[] = {8,7,5,4,3,2,1};




자바스크립트

JavaScript에서 숫자와 문자열을 정렬하는 방법은 서로 다릅니다. JavaScript에서 숫자를 정렬합니다.

let arr = [4,2,5,7,3,8,1]

arr.sort((a,b)=>{return a-b})

console.log(arr)

//1,2,3,4,5,7,8


JavaScript에서 문자열을 정렬하는 것은 너무 쉬워서 정렬 메서드를 호출하기만 하면 됩니다.

let string_arr = ['ad', 'ds', 'ar', 'ee']

string_arr.sort( ( a, b )  => a.localeCompare( b ) );

console.log(string_arr);

//'ad', 'ar', 'ds', 'ee'




루비

정렬 방법을 사용하여 루비의 숫자를 정렬합니다.

arr = [3,5,4,66,22,34,12]

arr.sort!

#[3, 4, 5, 12, 22, 34, 66]

string_arr = ['ad', 'ds', 'ar', 'ee']

string_arr.sort!

#["ad", "ar", "ds", "ee"]





파이썬

정렬 방법을 사용하여 파이썬에서 숫자를 정렬합니다.

arr = [3,5,4,66,22,34,12]

arr.sort()

#[3, 4, 5, 12, 22, 34, 66]

string_arr = ['ad', 'ds', 'ar', 'ee']

string_arr.sort()

#["ad", "ar", "ds", "ee"]

좋은 웹페이지 즐겨찾기