Deux chaînes sont "équivalentes à César" si la distance (comptage) entre les caractères correspondants est la même. Oui, j'ai inventé ce terme. Voici un exemple:
"Abc" et "Cde" sont équivalents car
distance from a-c == 2
distance from b-d == 2
distance from c-e == 2
La capitalisation ne fait aucune différence.
"Bonjour" et "Monde" ne sont pas équivalents à César car
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" et "Yzab" sont des équivalents César car
distance from a-y = 24
distance from b-z = 24
distance from c-a = 24 (it wraps around)
distance from d-b = 24
Vous devez écrire un programme complet qui prend deux chaînes de STDIN et imprime une valeur véridique si elles sont équivalentes à César et une valeur falsifiée si elles ne le sont pas.
Entrée valide
Étant donné que la capitalisation n'a pas d'importance, il est acceptable si votre programme nécessite que les entrées soient toutes en minuscules, en majuscules ou quel que soit le mélange souhaité, tant que cela est spécifié dans votre réponse.
L'entrée n'aura ni espaces ni ponctuation.
Les entrées auront la même longueur.