Estrutura de Dados - Organizando Os Seus Ativos
Desafios de Código SQUADIO - Intermediário - 2/3
Descrição
Após uma análise cuidadosa realizada pela equipe de desenvolvimento de uma empresa bancaria, foi identificado a necessidade de uma nova funcionalidade para otimizar os processos e melhorias da experiência dos usuários. Agora, sua tarefa é implementar uma solução que organize em ordem alfabética uma lista de ativos que será informada pelos usuários. Os ativos são representados por strings que representam seus tipos, como por exemplo: Reservas de liquidez, Ativos intangiveis e dentre outros.
Entrada
A primeira entrada consiste em um número inteiro que representa a quantidade de ativos que o usuário possui. Em seguida, o usuário deverá informar, em linhas separadas, os tipos (strings) dos respectivos ativos.
Saída
Seu programa deve exibir a lista de Ativos organizada em ordem alfabética. Cada ativo deve ser apresentado em uma linha separada.
Exemplos
A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.
Entrada | Saída |
---|---|
3 | Deposito |
Financiamento de Imovel | Financiamento de Imovel |
Deposito | Reservas Bancarias |
Reservas Bancarias |
Entrada | Saída |
---|---|
3 | |
Carteiras de credito | Carteiras de credito |
Investimentos em titulos | Derivativos financeiros |
Derivativos financeiros | Investimentos em titulos |
Entrada | Saída |
---|---|
3 | |
Reservas de liquidez | Ativos intangiveis |
Ativos intangiveis | Fundos de investimento |
Fundos de investimento | Reservas de liquidez |
Resolução
ativos = []
quantidadeAtivos = int(input())
for _ in range(quantidadeAtivos):
codigoAtivo = input()
ativos.append(codigoAtivo)
ativos.sort()
for item in ativos:
print(item)
Para encontrar outras soluções, verifique aqui.
Caso encontre algum erro ou tenha sugestões, clique aqui e abra uma issue no Github.