Pular para o conteúdo
Bruno Dórea
Todos os posts

4 mins de leitura


Estrutura de Dados - Organizando Os Seus Ativos

Desafios de Código SQUADIO - Intermediário - 2/3


Python Data Analytics
Python Data Analytics

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.

EntradaSaída
3Deposito
Financiamento de ImovelFinanciamento de Imovel
DepositoReservas Bancarias
Reservas Bancarias
EntradaSaída
3
Carteiras de creditoCarteiras de credito
Investimentos em titulosDerivativos financeiros
Derivativos financeirosInvestimentos em titulos
EntradaSaída
3
Reservas de liquidezAtivos intangiveis
Ativos intangiveisFundos de investimento
Fundos de investimentoReservas 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.