Τι είναι ένα παλίνδρομο;

Ένα παλίνδρομο είναι μια λέξη, φράση, αριθμός ή ακολουθία που διαβάζεται το ίδιο προς τα εμπρός και προς τα πίσω. Κλασικά παραδείγματα μονής λέξης περιλαμβάνουν "racecar", "level" και "madam". Οι φράσεις μπορούν επίσης να είναι παλίνδρομα όταν αγνοούνται η στίξη και τα κενά — "A man, a plan, a canal: Panama" είναι ένα από τα πιο διάσημα παραδείγματα.

Τα παλίνδρομα εμφανίζονται στα μαθηματικά (παλινδρομικοί αριθμοί όπως 121 ή 1331), στη βιολογία (παλινδρομικές ακολουθίες DNA) και στη διασκεδαστική γλωσσολογία. Η ανίχνευσή τους απαιτεί κανονικοποίηση της εισόδου — απόφαση για το αν θα αντιμετωπίζονται τα κεφαλαία και τα πεζά γράμματα ως ίδια, και αν τα κενά ή η στίξη θα πρέπει να μετρηθούν — πριν συγκρίνετε το string με το αντίστροφό του.

Περιγραφή εργαλείου

Αυτό το εργαλείο ελέγχει αν μια δεδομένη λέξη ή φράση είναι παλίνδρομο. Επικολλήστε ή πληκτρολογήστε οποιοδήποτε κείμενο και το εργαλείο αναφέρει αμέσως αν διαβάζεται το ίδιο και στις δύο κατευθύνσεις. Δύο επιλογές σας επιτρέπουν να ελέγξετε πόσο αυστηρά εφαρμόζεται ο έλεγχος: αγνοώντας το μέγεθος γράμματος και αφαιρώντας μη αλφαριθμητικούς χαρακτήρες (κενά, στίξη, παύλες κ.λπ.) πριν συγκρίνετε.

Παραδείγματα

Εισαγωγή Αγνόηση πεζών/κεφαλαίων Αγνόηση μη αλφαριθμητικών Αποτέλεσμα
racecar Παλίνδρομο
Racecar Παλίνδρομο
Racecar Όχι παλίνδρομο
A man, a plan, a canal: Panama Παλίνδρομο
hello Όχι παλίνδρομο
12321 Παλίνδρομο

Χαρακτηριστικά

  • Ανίχνευση παλινδρόμου σε πραγματικό χρόνο καθώς πληκτρολογείτε
  • Επιλογή αγνόησης του μεγέθους γράμματος για ελέγχους ανεξάρτητους από πεζά/κεφαλαία
  • Επιλογή αφαίρεσης κενών και στίξης πριν τον έλεγχο

Επεξήγηση επιλογών

Επιλογή Περιγραφή
Αγνόηση πεζών/κεφαλαίων Αντιμετωπίζει τα κεφαλαία και τα πεζά γράμματα ως ίσα (A = a)
Αγνόηση μη αλφαριθμητικών Αφαιρεί κενά, στίξη και σύμβολα πριν συγκρίνει, έτσι ώστε φράσεις όπως "A man, a plan, a canal: Panama" να αναγνωρίζονται ως παλίνδρομα