Aliteração admirável

Uma frase tem aliteração quando todas as palavras com mais de três letras começam com a mesma letra. Compare as letras iniciais sem diferenciar maiúsculas de minúsculas. Desconsidere a pontuação ao determinar o comprimento de uma palavra. Palavras com três letras ou menos são consideradas palavras de preenchimento e não entram na comparação.

Exemplos

Program.IsAlliterated("She swam to the shore."); // true
// As palavras que atendem ao critério começam com S; palavras curtas como “to” e “the” são ignoradas.
Program.IsAlliterated("Maybel manages money well."); // false
Program.IsAlliterated("He helps harness happiness."); // true
Program.IsAlliterated("There are many animals."); // false

A aba Recursos traz mais informações sobre aliteração.