목록펄 정렬 응용 (1)
꿈 많은 사람의 이야기
펄(perl) 정렬(sort) 제대로 해보자(<=>를 이용)
지난번 포스팅에서 배열 정렬에 관해서 잠깐 다루었었습니다. http://lsjsj92.tistory.com/94 이 글을 보시면 배열에 관해 정리하면서 정렬도 다루었었는데요 sort 함수를 사용하면 정렬은 가능하지만 완벽하지는 않습니다. 예를들어 아래와 같은 상황이 발생되죠 숫자를 정렬한다고 가정합시다 숫자가 들어있는 somelist 배열에는 1,2,4,~ 256의 숫자가 들어있습니다. 그걸 sort 함수를 이용해서 정렬을 하면 아래와 같이 출력됩니다 이상하죠? 내가 원했던 정렬은 1,2,4,8 순서대로 가는 정렬인데요 1, 128, 16, 2, 256, 32, 4, 64, 8 순으로 정렬이 되어 있습니다. 자세히 보면 가장 맨 앞 숫자는 순서대로 작은 값입니다. 즉 정렬이 아스키값으로 정렬이 되기 때문..
perl
2017. 11. 14. 10:30