Distância entre letras

Dadas duas palavras, a distância entre letras é calculada obtendo o valor absoluto da diferença entre os códigos dos caracteres e somando as diferenças.

Se uma palavra for mais longa que a outra, adicione a diferença entre os comprimentos à pontuação.

Para ilustrar:

letterDistance("house", "fly") = dist("h", "f") + dist("o", "l") + dist("u", "y") + dist(house.length, fly.length)

= |104 - 102| + |111 - 108| + |117 - 121| + |5 - 3|
= 2 + 3 + 4 + 2
= 11

Exemplos

letterDistance("sharp", "sharq") ➞ 1

letterDistance("abcde", "Abcde") ➞ 32

letterDistance("abcde", "bcdef") ➞ 5

Observações

  • Sempre comece a comparar as duas strings pela primeira letra.
  • As letras excedentes não são contadas para a distância.
  • Letras maiúsculas são incluídas.