Menu
Coddy logo textTech

Recapitulação - Elements Of Freedom

Parte da seção Logic & Flow do Journey de Python da Coddy — lição 55 de 78.

challenge icon

Desafio

Fácil

Crie uma função chamada elements_of_freedom que processe uma lista de elementos de string de acordo com regras específicas.

Sua função deve:

  1. Filtrar elementos que tenham menos de 5 caracteres
  2. Converter os elementos restantes para letras maiúsculas
  3. Remover quaisquer elementos duplicados
  4. Retornar uma lista dos elementos únicos em maiúsculas

Use operações de lista para processar os dados de forma eficiente.

Nota: Preserve a ordem original dos elementos na lista.

Exemplo:

Input: ["apple", "banana", "cherry", "date", "apple", "banana", "grape", "fig"]
Output: ['APPLE', 'BANANA', 'CHERRY', 'GRAPE']

Experimente você mesmo

def elements_of_freedom(elements):
    # Sua solução aqui
    
    # Passo 1: Filtrar elementos com comprimento >= 5
    
    # Passo 2: Converter elementos filtrados para maiúsculas
    
    # Passo 3: Criar uma lista de elementos únicos
    
    # Passo 4: Retornar o resultado final
    pass

Todas as lições de Logic & Flow