Palavra abecedária mais longa

Published by persolut in

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.