Abreviando uma frase

Crie um método que receba uma sentence e retorne sua abreviação. Selecione todas as palavras com pelo menos minimumLength caracteres e retorne a primeira letra de cada uma, em maiúscula, combinando-as em uma única string.

Exemplos

Program.abbreviate("do it yourself") ➞ "Y"

Program.abbreviate("do it yourself", 2) ➞ "DIY"
// "do" e "it" são incluídas porque o segundo argumento permite palavras com 2 caracteres.

Program.abbreviate("attention AND deficit OR hyperactivity THE disorder") ➞ "ADHD"
// Palavras com menos de 4 caracteres não são incluídas quando o valor padrão é usado.

Program.abbreviate("the acronym of long word lengths", 5) ➞ "AL"
// "acronym" e "lengths" têm 5 caracteres ou mais.

Notas

O valor mínimo pode ser omitido, portanto, a sobrecarga que recebe um único argumento deve usar o valor padrão 4.