"함수 sort()"의 두 판 사이의 차이

132번째 줄: 132번째 줄:


==같이 보기==
==같이 보기==
*[[rsort]]
* [[함수 rsort()]]
*[[print_r]]
* [[함수 print_r()]]
*[[combined comparison operator]]
* [[함수 is anagram()]]
*[[정렬]]
* [[combined comparison operator]]
* [[정렬]]

2018년 8월 13일 (월) 20:22 판

sort
sorted

1 Bash

ARR=(11 1 2 12)
echo ${ARR[@]}
# 11 1 2 12
SORTED=`for VALUE in "${ARR[@]}"; do echo $VALUE; done | sort -n`
echo ${SORTED[@]}
# 1 2 11 12

2 CMD

  • Sort alphabetically
(
echo 3
echo 4
echo 2
echo 1
) | sort
REM 1
REM 2
REM 3
REM 4
(
echo 11
echo 1
echo 2
echo 12
) | sort
REM 1
REM 11
REM 12
REM 2
(
echo Carol
echo Alice
echo Bob
echo Dave
) | sort
REM Alice
REM Bob
REM Carol
REM Dave
  • Sort numerically (sortn)

https://www.dostips.com/?t=Batch.SortTextWithNumbers

(
echo 11
echo 1
echo 2
echo 12
) | sortn
REM 1
REM 2
REM 11
REM 12

3 PHP

$arr = [11, 1, 2, 12];
sort($arr);
print_r($arr);
# Array
# (
# 	[0] => 1
# 	[1] => 2
# 	[2] => 11
# 	[3] => 12
# )

4 Python

lst = [11, 1, 2, 12]
lst = sorted(lst)
print lst
// [1, 2, 11, 12]

5 Perl

# Sort numerically
my @arr = (11, 1, 2, 12);
@arr = sort { $a <=> $b } @arr;
foreach my $ls (@arr) {
	print $ls . " ";
}
# 1 2 11 12
# Sort alphabetically
my @arr = ('Mango', 'Apple');
@arr = sort @arr;
foreach my $ls (@arr) {
	print $ls . " ";
}
# Apple Mango

6 Ruby

arr = [11, 1, 2, 12]
arr2 = arr.sort
print arr2
# [1, 2, 11, 12]
arr = [11, 1, 2, 12]
arr.sort!
print arr
# [1, 2, 11, 12]

7 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}