Game of Thrones: Títulos de personagens

Published by Matt in

Escreva uma função que receba uma string e retorne uma string com o uso correto de maiúsculas e minúsculas para os títulos dos personagens da série Game of Thrones.

  • As palavras and, the, of e in devem ficar em minúsculas.
  • Todas as outras palavras devem ter o primeiro caractere em maiúscula e o restante em minúsculas.

Exemplos

correctTitle("jOn SnoW, kINg IN thE noRth.")
➞ "Jon Snow, King in the North."

correctTitle("sansa stark, lady of winterfell.")
➞ "Sansa Stark, Lady of Winterfell."

correctTitle("TYRION LANNISTER, HAND OF THE QUEEN.")
➞ "Tyrion Lannister, Hand of the Queen."

Observações

  • A pontuação e os espaços devem permanecer em suas posições originais.
  • Palavras com hífen são consideradas palavras separadas.
  • Tenha cuidado com palavras que contenham and, the, of ou in.
  • Consulte a aba Resources para obter mais informações sobre métodos de conversão entre maiúsculas e minúsculas de strings nesta linguagem.