JPaniagua13 / Quine-McCluskey1

0 stars 0 forks source link

Desarrollar una función auxiliar para Petrick #21

Open Siuuuuuuu07 opened 2 years ago

Siuuuuuuu07 commented 2 years ago

Entradas

    - impPrimo(list): lista de números enteros. Ejemplo [3,7,11,15]
    - listaInicialMin(list): lista inicial de mintérminos: Ejemplo: [1,3,4,5,7,9,10,11,15]

Salidas

    - respuesta(str): Ejemplo: '010010011'

Código


def representarBinario(impPrimo, listaInicialMin):

    #repreBits me dira si un elemento es repetido o no, sera util en petrick para identificar implicantes primos esenciales
    repreBits= str()
    for i in range(0,len(listaInicialMin)):     
        if impPrimo.count(listaInicialMin[i])!=0:
            repreBits+= '1' #si el elemento se repite, se identifica con 1
        else:
            repreBits+= '0'#si el elemento no se repite, se identifica con 0        
    return repreBits