Due stringhe sono "Caesar equivalenti" se la distanza (contando verso l'alto) tra i caratteri corrispondenti è la stessa. Sì, ho inventato questo termine. Ecco un esempio:
"Abc" e "Cde" sono equivalenti perché
distance from a-c == 2
distance from b-d == 2
distance from c-e == 2
La capitalizzazione non fa alcuna differenza.
"Ciao" e "Mondo" non sono equivalenti a Cesare perché
distance from h-w == 15
distance from e-o == 10
distance from l-r == 6
distance from l-l == 0
distance from o-d == 15
"Abcd" e "Yzab" sono equivalenti a Cesare perché
distance from a-y = 24
distance from b-z = 24
distance from c-a = 24 (it wraps around)
distance from d-b = 24
Devi scrivere un programma completo che prende due stringhe da STDIN e stampa un valore veritiero se sono equivalenti a Cesare, e un valore falso se non lo sono.
Input valido
Poiché le maiuscole non contano, è accettabile se il tuo programma richiede che l'input sia tutto minuscolo, tutto maiuscolo o qualunque combinazione tu voglia, purché sia specificato nella tua risposta.
L'input non avrà spazi o punteggiatura.
Gli ingressi avranno la stessa lunghezza.