# Zadanie
#  Napisz funkcję, która jako argument otrzymuje listę elementów, 
# w której mogą
#  występować powtórzenia, a zwraca listę unikalnych elementów.
#  Dla [1,2,3,3,3,3,4,5] oczekujemy [1, 2, 3, 4, 5]
#  Należy zaprezentować instrukcję in: elem in lista

# [1,2,3,3,3,3,4,5] -> [1, 2, 3, 4, 5]

def uniqe_numbers(num_list: list) -> list:
    new_list = []
    
    for num in num_list:
        if num not in new_list:
            new_list.append(num)

    return new_list

print(uniqe_numbers([1,2,3,3,3,3,4,5]))