¡Termina la oración que estás escribiendo!

Situación:* Estás haciendo un examen y el tiempo se acaba de agotar. Mientras el profesor está de espaldas, aprovechas rápidamente para terminar de escribir las últimas palabras de la conclusión.*

En este desafío, se tarda 0.5 segundos en escribir un carácter (sin contar los espacios). Dadas como entradas la oración completa y la oración sin terminar, devuelve cuánto tiempo se tarda en terminar de escribirla, en segundos.

Ejemplo resuelto

timeToFinish(
  "I wanna tell the world Tesh, that I love you so!", 
  "I wanna tell the world Tesh, that"
) ➞ 5

// "I" tiene 1 carácter
// "love" tiene 4 caracteres
// "you" tiene 3 caracteres
// "so!" tiene 3 caracteres, incluido el signo de puntuación.
// 1 + 4 + 3 + 3 = 11
// 11 / 2 = 5
// Recuerda no contar los espacios.

Ejemplos

timeToFinish(
  "I'm so preoccupied by the thougths of you Tesh.", 
  "I'm so preoccupied by the"
) ➞ 9

timeToFinish(
  "And so brings my conclusion to its conclusion.",
  "And so brings my conclusion to its conclus"
) ➞ 2

timeToFinish(
  "I wanna tell the world Tesh, that I love you so!", 
  "I wanna tell the world"
) ➞ 10

timeToFinish(
  "As a result, my point is still valid.",
  "As a result, my"
) ➞ 9

Notas

  • La oración sin terminar siempre corresponde al inicio de una oración completa.
  • Esta versión de Swift devuelve segundos enteros, así que descarta el último medio segundo.