Sprawdzacz palindromów liczbowych online
Sprawdź, czy liczba jest palindromem. Wpisz liczby, narzędzie porówna znormalizowaną reprezentację z odwróconą. Wyniki z polskim formatem. Przetwarzanie odby…
Rozpocznij
Funkcje i ograniczenia narzędzia
Jakie liczby są sprawdzane?
Narzędzie analizuje każdą linię jako liczbę JavaScript. Na przykład tekst 010 jest interpretowany jako liczba 10, więc nie jest palindromem (10 vs 01). Liczba 12.21 jest palindromem, ponieważ kropka (lub przecinek w wyświetlaniu) jest symetryczna. Liczba -121 nie jest palindromem, bo minus na początku nie ma odpowiednika na końcu.
Przykład działania
Wejście:
121 12.21 -121 010
Wyjście (z polskim separatorem dziesiętnym):
121 – tak 12,21 – tak -121 – nie 10 – nie
Co narzędzie robi, a czego nie robi?
- Porównuje znormalizowaną reprezentację liczby (bez wiodących zer i plusów, z notacją wykładniczą rozwiniętą).
- Nie sprawdza słów, tekstu ani cyfr bez znaku.
- Nie generuje następnego palindromu ani nie zlicza palindromicznych podciągów.
- Nie obsługuje innych systemów liczbowych (binarnych, rzymskich) ani lokalnych glifów cyfr.
Ograniczenia precyzji
Bardzo duże liczby całkowite mogą być zaokrąglone, ponieważ JavaScript Number ma ograniczoną precyzję. Na przykład 12345678901234567890 może być zaokrąglone do 12345678901234567000, co wpływa na wynik.
Prywatność
Wszystkie obliczenia wykonują się w przeglądarce – żadne dane nie są wysyłane na serwer ani przetwarzane przez AI.
Najczęstsze pytania (FAQ)
Czy narzędzie akceptuje przecinek jako separator dziesiętny?
Nie. Wprowadzane liczby muszą używać kropki jako separatora dziesiętnego (zgodnie z JavaScript). Wyświetlanie wyniku używa jednak polskiego formatu (przecinka), ale to tylko prezentacja.
Dlaczego liczba 010 nie jest palindromem?
Ponieważ przed testem usuwane są wiodące zera, więc 010 jest interpretowane jako 10. Tekst „010” nie jest palindromem, ale narzędzie nie testuje tekstu, tylko liczbę.
Czy mogę sprawdzić liczbę z notacją wykładniczą?
Tak, na przykład 1e3 jest konwertowane na 1000 i sprawdzane. Wynik pokaże 1000 (z polskim separatorem) i odpowiedź „nie”.
Podsumowanie
- Wpisz liczby w osobnych liniach.
- Użyj kropki jako separatora dziesiętnego.
- Sprawdź, czy minus nie występuje tylko na początku.
- Pamiętaj o ograniczeniach precyzji dla bardzo dużych liczb.
Przetwarzanie odbywa się lokalnie w przeglądarce.