숫자 정렬 도구
줄마다 하나씩, 또는 쉼표, 세미콜론, 공백으로 구분한 숫자 목록을 붙여넣으면 오름차순이나 내림차순으로 실제 숫자 순서에 맞게 정렬합니다. 각 값이 한 번씩만 나타나게 하려면 중복을 제거하고, 결과를 줄바꿈, 쉼표, 공백으로 구분해 복사하세요. 무료이며 회원가입이 필요 없고, 아무것도 업로드되지 않습니다.
정렬 순서
출력 구분자
숫자 정렬 도구 사용 방법
- 숫자를 붙여넣으세요. 줄바꿈, 쉼표, 세미콜론, 공백을 섞어 구분해도 됩니다. 음수와 소수도 괜찮습니다.
- 정렬 순서를 고르세요. 오름차순은 작은 값에서 큰 값으로, 내림차순은 큰 값에서 작은 값으로 정렬합니다.
- 출력 형식을 정하세요. 정렬된 목록의 구분자로 줄바꿈, 쉼표 또는 공백을 고르고, 각 값이 한 번씩만 나타나야 하면 중복 제거를 선택하세요.
- 숫자 정렬을 클릭하고 복사하세요. 정렬된 목록이 나타나며, 숫자 개수와 최솟값, 최댓값이 카드로 표시됩니다.
숫자 순서와 알파벳 순서
숫자를 글자처럼 정렬하면 잘못된 답이 나옵니다. 텍스트는 한 글자씩 비교되기 때문입니다. 알파벳순에서는 1이 2보다 앞서므로 100이 2.5보다 앞에 오고, 10이 9보다 앞에 옵니다. 이 도구는 먼저 모든 항목을 실제 숫자로 바꾸므로, 2.5가 9보다 앞에, 9가 10보다 앞에, 10이 100보다 앞에 옵니다. 줄 정렬 도구로 숫자 목록을 정렬했을 때 순서가 이상하다면 이 때문입니다.
예시
공백과 세미콜론을 쓰고 같은 값이 반복되는 다음 혼합 목록을 예로 들어 봅시다:
입력
10 9 100 1 2.5 -3 -3 10; 8
| 설정 | 숫자 개수 | 출력(쉼표 구분자) |
|---|---|---|
| 오름차순 | 9 | -3, -3, 1, 2.5, 8, 9, 10, 10, 100 |
| 오름차순, 중복 제거 | 7 | -3, 1, 2.5, 8, 9, 10, 100 |
| 내림차순, 중복 제거 | 7 | 100, 10, 9, 8, 2.5, 1, -3 |
모든 경우에 최솟값 카드는 −3을, 최댓값 카드는 100을 보여 줍니다. 숫자 개수 카드는 출력에 있는 항목을 세므로, 중복을 제거하면 9에서 7로 줄어듭니다. 두 값은 숫자로 같으면 같은 값으로 보므로, 5, 5.0, 5.00은 하나의 5로 합쳐집니다.
숫자로 읽히는 것
- 항목은 공백, 쉼표, 세미콜론에서 나뉩니다. 천 단위 쉼표가 있고 그 안에 공백이 없는 숫자, 예를 들어 1,000이나 12,345,678은 하나로 유지됩니다. 그 밖의 쉼표는 구분자로 취급하므로, 3,14는 3과 14로 읽히고, 공백 없이 쓴 5,100은 하나의 숫자 5100으로 읽힙니다. 두 숫자를 분리하려면 쉼표 뒤에 공백을 넣으세요.
- 세미콜론이 있으면 쉼표가 소수점이 됩니다. 텍스트에 세미콜론이 하나라도 있으면 공백과 세미콜론만 항목을 구분하며, 2,5; 3,5는 2.5와 3.5로 읽힙니다. 세미콜론이 없다면 소수점을 쓰세요.
- 숫자가 아닌 항목은 건너뛰고 목록으로 표시합니다. $5와 abc는 정렬된 목록에서 빠지며, 그 아래 줄에 (처음 20개까지) 어떤 항목인지 표시되므로 아무것도 조용히 사라지지 않습니다.
- 과학 표기법과 16진수 표기도 허용합니다. 1e3은 1000으로, 0x10은 16으로 읽힙니다.
- 정밀도에는 한계가 있습니다. 유효숫자가 약 15자리를 넘는 숫자는 마지막 자릿수가 사라집니다.
어떤 도구가 필요한가요?
| 원하는 작업 | 사용할 도구 |
|---|---|
| 값 기준으로 숫자 정렬 | 이 페이지 |
| 먼저 문단 안의 숫자를 찾고, 합계와 평균 구하기 | 숫자 추출 |
| 단어, 이름, 줄을 A부터 Z순, 길이순, 또는 역순으로 정렬 | 줄 정렬 |
| 도서관 청구기호(의회도서관 또는 듀이)를 서가 순서로 정렬 | Call Number Sorter |
| 스타일에 맞춰 참고문헌 항목을 알파벳순으로 정렬 | 참고문헌 알파벳순 정렬기 |
| 범위 안의 무작위 숫자 만들기 | 무작위 숫자 |
자주 묻는 질문
- 숫자를 작은 값부터 큰 값까지 어떻게 정렬하나요?
- 숫자를 붙여넣고 순서를 오름차순으로 둔 채 숫자 정렬을 클릭하세요. 목록이 가장 작은 값부터 가장 큰 값까지 나옵니다. 반대로 하려면 내림차순을 고르세요.
- 알파벳순으로 정렬하면 왜 순서가 틀리게 나오나요?
- 알파벳순 정렬은 글자를 비교하므로, 1이 2보다 앞서기 때문에 100이 20보다 앞에 옵니다. 숫자 정렬은 값을 비교하며, 이 도구가 하는 방식이 그것입니다.
- 음수와 소수도 정렬할 수 있나요?
- 네. 음수는 0보다 작은 쪽에 올바른 순서로 정렬되고, 소수는 값에 따라 정렬됩니다. 따라서 −3은 1보다 앞에, 2.5는 8보다 앞에 옵니다.
- 목록에서 중복된 숫자를 어떻게 제거하나요?
- 정렬하기 전에 중복 제거를 선택하세요. 숫자로 같은 값은 하나로 합쳐지므로 5와 5.0은 같은 숫자로 취급됩니다. 모든 항목을 유지하려면 선택하지 않은 채 두세요.
- 일부 항목이 왜 사라졌나요?
- 값에 붙은 통화 기호나 단어처럼 올바른 숫자가 아닌 것은 정렬된 목록에서 빠집니다. 출력 아래 줄에 건너뛴 항목이 나열되므로, 고친 뒤 다시 정렬할 수 있습니다.
- 문장 안에 있는 숫자도 정렬할 수 있나요?
- 직접은 할 수 없습니다. 먼저 숫자 추출 도구로 숫자를 뽑아낸 뒤 그 결과를 여기에 붙여넣으세요. 이 도구는 각 숫자가 단독으로 놓여 있는 것을 전제로 합니다.
- 제 숫자가 서버로 전송되나요?
- 아닙니다. 정렬은 브라우저에서 이루어지며 아무것도 업로드되지 않습니다.