Todos os desafios
Fácil 0 resolvidos 0% de aceitação

Iniciais de um Nome

Construa as iniciais maiúsculas a partir de um nome completo.

Pegue a primeira letra de cada palavra em full_name, coloque em maiúsculo e junte as letras. As palavras são separadas por um ou mais espaços.

Implemente initials(full_name).

Entrada

full_name: Um nome composto por letras e espaços.

Saída

Retorne as iniciais, por exemplo "ADL".

Restrições

1 ≤ comprimento de full_name ≤ 200; contém pelo menos uma letra

Exemplos

Exemplo 1
Entrada:
full_name = "Ada Lovelace"

Saída esperada:
expected = "AL"
Entrada:
std::string full_name = "Ada Lovelace";

Saída esperada:
std::string expected = "AL";
Entrada:
string full_name = "Ada Lovelace";

Saída esperada:
string expected = "AL";

Explicação

A de Ada e L de Lovelace: "AL".

Exemplo 2
Entrada:
full_name = "grace  brewster  hopper"

Saída esperada:
expected = "GBH"
Entrada:
std::string full_name = "grace  brewster  hopper";

Saída esperada:
std::string expected = "GBH";
Entrada:
string full_name = "grace  brewster  hopper";

Saída esperada:
string expected = "GBH";

Explicação

Espaços extras não importam; as iniciais são maiúsculas: "GBH".

Referências

Este desafio foi adaptado para o CodeUtility. Siga o enunciado e as restrições acima.

Aprenda com outros

Soluções da comunidade

Ainda não há soluções publicadas. Resolva este desafio para compartilhar a primeira.