본문으로 바로가기

줄 정렬

목록을 가나다순·길이순으로 정렬하거나 순서를 뒤집고 무작위로 섞습니다. 정렬 기준 언어를 고를 수 있고, 줄 안의 숫자를 값으로 비교할 수 있습니다.

0자 · 0줄

0자 · 0줄

입력한 내용은 이 브라우저 안에서만 처리되며 서버로 전송되지 않습니다. 어떻게 동작하나요?

Cherry, Apple, Banana 세 줄을 Apple, Banana, Cherry 순으로 정렬

사용 방법

’입력’에 줄마다 값을 하나씩 붙여 넣고 ’정렬 방식’을 고릅니다. 고른 방식에 따라 쓸 수 있는 옵션이 달라집니다.

  • ’방향’은 ’가나다순’과 ’길이순’에서만 고를 수 있습니다. 나머지 두 방식에서는 “이 방식에는 방향이 없습니다.“라는 안내와 함께 잠깁니다.
  • ‘정렬 기준 언어’, ‘숫자는 값으로 비교 (2 < 10)’, ’대소문자 구분’은 ’가나다순’에서만 적용됩니다.
  • ’빈 줄 제외’는 네 가지 방식 모두에서 쓸 수 있습니다.

정렬 방식

  • 가나다순: 글자 순서로 정렬합니다. ’방향’은 ’A → Z’와 ‘Z → A’ 가운데 고릅니다.
  • 길이순: 줄의 글자 수로 정렬합니다. ’방향’은 ’짧은 줄부터’와 ’긴 줄부터’입니다. 글자 수는 화면에 보이는 글자 단위로 세어서 악센트가 붙은 글자 하나도, 여러 부호가 합쳐진 이모지 하나도 1자입니다. été, ab, 👨‍👩‍👧, abcd를 ‘짧은 줄부터’ 정렬하면 👨‍👩‍👧(1자), ab(2자), été(3자), abcd(4자) 순서가 됩니다. 길이가 같은 줄은 입력한 순서를 유지합니다.
  • 순서 뒤집기: 정렬하지 않고 지금 순서를 거꾸로 뒤집습니다. 최신순으로 적힌 기록을 오래된 순으로 바꿀 때 씁니다.
  • 무작위 섞기: 줄 순서를 무작위로 바꿉니다. 브라우저의 암호학적 난수를 쓰며 가능한 모든 순서가 같은 확률로 나옵니다. 결과 옆의 ’다시 섞기’를 누르면 새 순서를 뽑습니다.

정렬 기준 언어에 따라 달라지는 순서

’가나다순’은 ’정렬 기준 언어’에서 고른 언어의 사전 순서를 따릅니다. 고를 수 있는 언어는 한국어, English, 日本語, Deutsch, Español 다섯 가지이고, 처음에는 지금 보고 있는 페이지의 언어가 선택되어 있습니다. 같은 목록도 기준 언어에 따라 순서가 달라지는 경우는 다음과 같습니다.

입력한 줄 기준 언어 결과
banana, 사과, Apple, 가지 한국어 가지, 사과, Apple, banana
banana, 사과, Apple, 가지 나머지 네 언어 Apple, banana, 가지, 사과
oso, ñandú, nube, nido Español nido, nube, ñandú, oso
oso, ñandú, nube, nido 나머지 네 언어 ñandú, nido, nube, oso
Zebra, Ärger, Apfel, Azur 다섯 언어 모두 Apfel, Ärger, Azur, Zebra

한국어 기준에서는 한글이 로마자보다 앞에 오고, 다른 언어 기준에서는 로마자가 먼저입니다. 스페인어 기준에서만 ñ가 n 다음에 오는 별개의 글자로 다뤄집니다. 독일어 움라우트(ä, ö, ü)는 어느 언어를 골라도 a, o, u 바로 곁에 놓입니다.

어느 언어를 고르든 기호로 시작하는 줄이 가장 앞에 오고, 그다음이 숫자, 그다음이 글자입니다. 스페이스로 시작하는 줄도 기호처럼 맨 앞으로 갑니다.

숫자, 대소문자, 빈 줄 옵션

  • 숫자는 값으로 비교 (2 < 10): 꺼 두면 숫자도 글자처럼 앞자리부터 비교해서 item1, item10, item2 순서가 됩니다. 켜면 줄 안의 숫자를 크기로 읽어 item1, item2, item10 순서가 됩니다. 파일 이름이나 번호가 붙은 항목에 씁니다.
  • 대소문자 구분: 꺼 두면 apple과 Apple을 같은 것으로 보고 입력한 순서대로 둡니다. 켜면 같은 낱말 안에서 소문자가 먼저 와서 apple, Apple, APPLE 순서가 됩니다. 악센트는 이 옵션과 상관없이 구분하므로 résumé는 resume 뒤에 옵니다.
  • 빈 줄 제외: 정렬하기 전에 빈 줄을 뺍니다. 글자가 하나도 없는 줄만 빼고, 스페이스나 탭만 있는 줄은 남아서 결과 맨 위로 올라갑니다.

자주 묻는 질문

정렬했더니 결과 맨 위에 빈 줄이 생깁니다. 왜 그런가요?

입력이 줄바꿈으로 끝나면 그 뒤를 빈 줄 하나로 세고, 빈 줄은 어떤 글자보다 앞에 오기 때문입니다. b, a 두 줄 뒤에 줄바꿈이 하나 더 있으면 결과는 빈 줄, a, b 순서가 됩니다. '순서 뒤집기'에서도 같은 이유로 맨 위에 빈 줄이 올라옵니다. '빈 줄 제외'를 켜면 사라집니다.

소수나 음수, 쉼표가 들어간 숫자도 크기순으로 정렬되나요?

아니요. '숫자는 값으로 비교 (2 < 10)'는 이어진 숫자 묶음 하나하나를 정수로 읽을 뿐, 소수점과 부호, 천 단위 쉼표는 알지 못합니다. 그래서 1.5가 1.25보다 앞에 오고(점 뒤의 5와 25를 비교), -3이 -10보다 앞에 오며(부호를 무시), 1,200이 30과 950보다 앞에 옵니다(쉼표 앞의 1만 비교). 이런 값은 스프레드시트에서 숫자로 정렬하는 편이 안전합니다.

일본어 한자 지명을 읽는 소리 순서로 정렬할 수 있나요?

한자는 읽는 소리대로 놓이지 않습니다. '정렬 기준 언어'를 日本語로 두고 大阪(おおさか), 京都(きょうと), 東京(とうきょう)를 정렬하면 京都, 大阪, 東京 순서가 됩니다. 가나로 적은 값은 오십음 순서로 정렬되므로, 읽는 소리 순서가 필요하면 가나 표기를 줄 맨 앞에 적어 두고 정렬하세요.

'무작위 섞기' 결과를 나중에 똑같이 다시 만들 수 있나요?

만들 수 없습니다. 섞을 때마다 브라우저의 난수를 새로 뽑아 쓰고, 순서를 고정하는 값은 따로 없습니다. 한번 섞인 순서는 줄 안의 글자를 고쳐도 그대로 유지되지만, '다시 섞기'를 누르거나 줄 수가 달라지거나 페이지를 다시 열면 새로 섞입니다. 추첨 결과처럼 남겨 두어야 하는 순서는 나오는 즉시 복사해 두세요.

표의 특정 열만 기준으로 정렬하거나 머리글을 고정할 수 있나요?

이 도구는 줄 하나를 값 하나로 봅니다. 그래서 다음과 같은 목록은 넣기 전에 손봐야 합니다. • 첫 줄이 '이름', '번호' 같은 머리글이면 머리글도 다른 줄과 함께 정렬되어 중간으로 들어갑니다. 머리글은 빼고 넣으세요. • 쉼표나 탭으로 칸을 나눈 표는 줄 맨 앞 칸부터 비교합니다. 둘째 칸을 기준으로 정렬할 수는 없습니다. • 같은 줄이 여러 개 있어도 지우지 않고 나란히 둡니다.

최종 수정일: