Sfida
Dato un input di una stringa tutta minuscola [a-z]
, genera la distanza totale tra le lettere.
Esempio
Input: golf
Distance from g to o : 8
Distance from o to l : 3
Distance from l to f : 6
Output: 17
Regole
- Scappatoie standard vietate
- Questo è code-golf - vince la risposta più breve in byte.
- L'alfabeto può essere attraversato da entrambe le direzioni. Devi sempre usare il percorso più breve. (ovvero la distanza tra
x
ec
è 5).
Casi test
Input: aa
Output: 0
Input: stack
Output: 18
Input: zaza
Output: 3
Input: valleys
Output: 35
æ%
durante la lettura dei built-in l'altro giorno, ed è stato praticamente creato per questo (tipo di) problema:OIæ%13AS