JPaniagua13 / Quine-McCluskey1

0 stars 0 forks source link

Desarrollar una función que dada una secuencia de combinaciones halla su representación #20

Open Siuuuuuuu07 opened 1 year ago

Siuuuuuuu07 commented 1 year ago

Dada una secuencia de combinaciones halla su representación.

Shiofi commented 1 year ago

Entradas

    - secuencia (list):la secuencia de una combinación. Ejemplo: [1,3,5,7]

Salidas

    - (str) la representación que se consigue dada dicha combinación. Ejemplo: [1,3,5,7] -> [1,3] y [5,7]. 
                                                                                Entonces '00X1' y '01X1'
                                                                                Finalmente -> '0XX1'

Código


def combinarMin(numBits, secuencia):
    if len(secuencia) == 1:
        return combinarMinTerDecBin(numBits, secuencia[0])                                                                                               
    elif len(secuencia) != 2:
        a = combinarMin(numBits, partirListaEnDos(secuencia)[0])
        b = combinarMin(numBits, partirListaEnDos(secuencia)[1])
        return mezclarMinTer(numBits, a, b)