Sto scrivendo una serie di test per un risolutore Palindrome. Mi sono imbattuto il palindromo interessante in ebraico:Come posso rilevare un palindromo in ebraico?
טעם לפת תפל מעט
Che è un palindromo, ma la lettera Mem ha sia una forma regolare (מ) e una "forma finale" (ם), come appare come l'ultima lettera in una parola. Ma a parte l'hardcoding che "0x5de => 0x5dd" nel mio programma, non ero in grado di capire un modo per fare affidamento su Unicode, Python o una libreria che avrebbe trattato i due come lo stesso. Le cose che ho provato:
Tutte hanno restituito la stessa stringa. Altre lettere ebraiche che causerebbero questo problema (nel caso in cui qualcuno lo cerchi più tardi) sarebbero Kaf, Nun, Peh e Tsadeh. No, non sono un madrelingua dell'ebraico.
Queste sono le sole 5 lettere che avrebbero questo problema? – Dannnno
Perché stai facendo questo? Sono solo curioso –
Sono un istruttore di programmazione, cercando di fare un esercizio che ha una soluzione semplice (è una parola un palindromo?), Una soluzione intermedia (è questa frase inglese un palindromo?), E una soluzione impegnativa (è questo insieme arbitrario di "lettere" un palindromo?). – heptadecagram