Sortowanie wierszy i usuwanie duplikatów
Uporządkuj listę: posortuj wiersze alfabetycznie (A-Z lub Z-A), według długości, usuń duplikaty i puste linie albo odwróć kolejność. Wklejasz tekst po jednej pozycji w wierszu, a wynik kopiujesz jednym kliknięciem. Sortowanie rozpoznaje polskie znaki.
Spis treści
Jak działa kalkulator
Wklej listę (po jednej pozycji w wierszu), wybierz operację, a wynik pojawi się od razu. Możesz posortować wiersze alfabetycznie A-Z lub Z-A, według długości, usunąć duplikaty i puste linie, odwrócić kolejność albo wymieszać losowo. Opcje pozwalają ignorować wielkość liter i przycinać zbędne spacje. Przydaje się do porządkowania list nazwisk, adresów e-mail, słów kluczowych czy pozycji do zrobienia.
Jak liczymy (metodologia i wzory)
Tekst dzielony jest na wiersze po znakach nowej linii. Sortowanie alfabetyczne korzysta z reguł języka polskiego (localeCompare z lokalizacją „pl”), więc znaki ą, ć, ł… trafiają we właściwe miejsce. Usuwanie duplikatów zostawia pierwsze wystąpienie każdego wiersza; przy włączonej opcji „ignoruj wielkość liter” porównywane są wersje zapisane małymi literami. Losowe mieszanie używa kryptograficznego generatora przeglądarki (tasowanie Fishera-Yatesa).
Założenia i ograniczenia
- Za pozycję uznajemy cały wiersz, a nie pojedyncze słowo.
- Usuwanie duplikatów i sortowanie z ignorowaniem wielkości liter porównuje wiersze bez rozróżniania wielkich i małych liter, ale w wyniku zostaje oryginalna pisownia.
- Wszystko liczy się lokalnie w przeglądarce, nic nie jest wysyłane na serwer.
Źródła i aktualizacja
- MDN, String.prototype.localeCompare(): porównywanie z uwzględnieniem języka (dostęp: 18.07.2026)