Termine a frase que você está escrevendo!

Situação:* Você está fazendo uma prova e o tempo acabou. Enquanto o professor está de costas, você aproveita rapidamente para terminar de escrever as últimas palavras da conclusão.*

Neste desafio, leva-se 0.5 segundos para escrever um caractere (sem contar os espaços). Dadas como entradas a frase completa e a frase inacabada, retorne o tempo necessário para terminar de escrevê-la, em segundos.

Exemplo resolvido

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

// "I" tem 1 caractere
// "love" tem 4 caracteres
// "you" tem 3 caracteres
// "so!" tem 3 caracteres, incluindo o sinal de pontuação.
// 1 + 4 + 3 + 3 = 11
// 11 / 2 = 5
// Lembre-se de não contar os espaços.

Exemplos

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

Observações

  • A frase inacabada sempre corresponde ao início de uma frase completa.
  • Esta versão em Swift retorna segundos inteiros, então descarte o meio segundo final.