소수 정렬 계산기란?
이 도구는 입력한 소수 목록을 작은 수부터 큰 수(오름차순) 또는 큰 수부터 작은 수(내림차순) 순서로 정렬해 줍니다. 각 숫자의 실제 값을 기준으로 비교하기 때문에, 자릿수만 보고 비교하다 헷갈리기 쉬운 0.5와 0.45, 1.2와 1.20 같은 경우도 정확하게 순서를 매깁니다.
사용 방법
입력란에 숫자를 쉼표나 공백으로 구분해서 적으면 됩니다. 예를 들어 3.14, 0.5, 2.718, 1.41처럼요. 오름차순 또는 내림차순을 선택하면 정렬된 목록과 함께 개수, 가장 작은 값, 가장 큰 값을 한눈에 확인할 수 있습니다.
소수 정렬의 원리
소수를 정확하게 정렬하려면 왼쪽 자리부터 한 자리씩 비교하면 됩니다. 먼저 정수 부분을 비교하고, 같다면 소수 첫째 자리(십분의 일), 그다음 소수 둘째 자리(백분의 일)를 차례대로 비교합니다. 유용한 요령은 모든 숫자의 끝에 0을 채워 소수 자릿수를 똑같이 맞춘 뒤, 정수처럼 비교하는 것입니다. 이 계산기는 정확한 숫자 값으로 비교하므로 어림짐작할 필요가 없습니다.
오름차순:
$$\text{Sorted} = \operatorname{sort}_{\uparrow}\left(\text{Decimal numbers}\right), \quad a_1 \le a_2 \le \cdots \le a_n$$내림차순:
$$\text{Sorted} = \operatorname{sort}_{\downarrow}\left(\text{Decimal numbers}\right), \quad a_1 \ge a_2 \ge \cdots \ge a_n$$
예제로 풀어보기
다음을 오름차순으로 정렬해 봅시다: 3.14, 0.5, 2.718, 1.41. 정수 부분을 비교하면 \(0 < 1 < 2 < 3\)입니다. 정수 부분이 모두 다르므로 순서가 바로 정해집니다: 0.5, 1.41, 2.718, 3.14. 가장 작은 값은 0.5, 가장 큰 값은 3.14입니다.
자주 묻는 질문
0.5와 0.50은 같나요? 네, 같습니다. 끝에 붙는 0은 소수의 값을 바꾸지 않으므로 0.5와 0.50은 동일하게 취급됩니다.
정수와 소수를 섞어서 넣어도 되나요? 물론입니다. 4 같은 정수도 자신의 값이 위치하는 자리에 정확히 정렬됩니다. 예를 들어 3.9와 4.1 사이에 들어갑니다.
음의 소수도 처리되나요? 네. 음수는 양수보다 작으므로, 오름차순에서는 \(-0.3\)이 \(0.1\)보다 앞에 옵니다.