Palabras con letras repetidas

Dada una frase común en inglés, devuelve false si alguna palabra contiene una letra repetida. Devuelve true en caso contrario.

Comprueba cada palabra separada por espacios individualmente. La comparación de letras no distingue entre mayúsculas y minúsculas, y los signos de puntuación no cuentan como letras.

Ejemplos

Program.NoDuplicateLetters("Fortune favours the bold.") ➞ true

Program.NoDuplicateLetters("You can lead a horse to water, but you can't make him drink.") ➞ true

Program.NoDuplicateLetters("Look before you leap.") ➞ false

Program.NoDuplicateLetters("An apple a day keeps the doctor away.") ➞ false