El juego del ahorcado
Crea una función que, dada una frase y una cantidad de letras adivinadas, devuelva una cadena con guiones - por cada letra de la frase que no se haya adivinado y cada letra adivinada en su lugar.
Ejemplos
hangman("helicopter", ["o", "e", "s"]) ➞ "-e---o--e-"
hangman("tree", ["r", "t", "e"]) ➞ "tree"
hangman("Python rules", ["a", "n", "p", "r", "z"]) ➞ "P----n r----"
hangman("He's a very naughty boy!", ["e", "a", "y"]) ➞ "-e'- a -e-y -a----y --y!"Notas
- Las letras siempre se proporcionan en minúsculas, pero deben devolverse con la misma mayúscula o minúscula que en la frase original (consulta el ejemplo n.º 3).
- Todos los caracteres que no sean letras siempre deben devolverse (consulta el ejemplo n.º 4).