Palavra abecedária mais longa
Uma palavra abecedária é uma palavra em que todas as suas letras estão organizadas em ordem alfabética. Exemplos dessas palavras incluem:
- Empty
- Forty
- Almost
Dado um array de palavras, crie uma função que retorne a palavra abecedária mais longa. Se nenhuma palavra em um array corresponder ao critério, retorne uma string vazia.
Exemplos
LongestAbecedarian(new string[] { "ace", "spades", "hearts", "clubs" }) ➞ "ace"
LongestAbecedarian(new string[] { "forty", "choppy", "ghost" }) ➞ "choppy"
LongestAbecedarian(new string[] { "one", "two", "three" }) ➞ ""Notas
- Todas as palavras serão fornecidas em letras minúsculas.
- Se duas palavras abecedárias tiverem o mesmo comprimento, retorne a palavra que apareceu primeiro no array.