Текст и анализ
Сортировка строк
Расставьте список по алфавиту, по длине строки или случайно. Буква Ё встаёт на своё место, а числа сравниваются по значению.
0 символов
Результат
Отсортированный список появится здесь
Сортировка списка по алфавиту и по длине
Обычная сортировка в редакторах сравнивает строки по кодам символов: буква Ё улетает в конец списка, а «10» встаёт перед «9». Здесь сравнение идёт по правилам русского языка, а числа при желании сравниваются по значению — список выглядит так, как ожидает человек, а не машина.
Буква Ё на месте
Сравнение по русской локали: «Ёлка» встаёт после «Ежевики», а не в хвост списка после «Яблока».
Числа по значению
«10» после «9», а не перед. Полезно для артикулов, номеров кабинетов и нумерованных пунктов.
Перемешивание честное
Используется тасование Фишера-Йетса: все перестановки равновероятны. Годится для жеребьёвки и очерёдности.
Частые вопросы
Как отсортировать список по алфавиту?
Вставьте список и нажмите «А-Я». Русские и латинские буквы сравниваются по правилам русского языка, поэтому «Ёлка» встанет после «Ежа», а не в конец списка.
Чем сортировка по длине отличается от алфавитной?
По длине строки выстраиваются от коротких к длинным независимо от букв. Так удобно находить самые ёмкие формулировки или, наоборот, обрезки.
Числа сортируются правильно?
Да. При включённой настройке «Числа по значению» строка «10» встанет после «9», а не перед ней, как было бы при обычном сравнении по символам.
Можно ли перемешать список случайно?
Да, кнопка «Перемешать» расставляет строки в случайном порядке. Годится для жеребьёвки, выбора очерёдности выступлений и деления на группы.
Порядок можно развернуть?
Включите «В обратном порядке» — тогда алфавитная сортировка пойдёт от Я к А, а сортировка по длине начнётся с самых длинных строк.