from typing import List


def validar_codigos(n: int) -> List[int]:
    """Valida que los códigos a ingresar no contengan duplicados.
    Retorna una lista de códigos sin duplicados.

    :param n: Cantidad de códigos
    :n type: int
    :return: Lista de códigos sin duplicados
    :rtype: List[int]
    """
    codigos = []
    i = 1
    while i <= n:
        codigo = int(input(f"Código {i}: "))
        if codigo in codigos:
            print("Error, código duplicado")
            continue
        codigos.append(codigo)
        i += 1
    return codigos