Matemática con códigos de caracteres

Published by Werdna in

Convierte cada carácter de una cadena s en su código de carácter ASCII y únelos para crear un número.

Por ejemplo, para la cadena "abc", el número es 979899. Llamaremos a este número "num1".

"abc" ➞ "a" = 97, "b" = 98, "c" = 99 ➞ 979899

Después reemplaza cualquier aparición del número 7 por el número 1, y llama a este número "num2":

num1 = 979899

num2 = 919899

Devuelve la diferencia entre la suma de los dígitos de num1 y num2:

  (9 + 7 + 9 + 8 + 9 + 9)
- (9 + 1 + 9 + 8 + 9 + 9)
-------------------------
         ➞  6

Ejemplos

calc("ABCDabcd") ➞ 12

calc("cdefgh") ➞ 0

calc("ifkhchlhfde") ➞ 6

Notas

Los caracteres en minúsculas y mayúsculas tienen códigos de carácter ASCII diferentes.