def posa_pesos(preg):
    nt = preg.count(True)
    nf = preg.count(False)
    pt = 1/nt
    pf = -1/nf
    pesos = []
    for v in preg:
        if v:
            p = pt
        else:
            p = pf
        pesos.append(p)
    return pesos


def calcula_nota_1(pesos, resp):
    pesos_resp = [pesos[r] for r in resp]
    s = sum(pesos_resp)
    return max(s, 0)

def calcula_nota_2(pesos, resp):
    s = 0
    for r in resp:
        s = s + pesos[r]
    return max(s, 0)

# Tria la solució que vulguis provar
calcula_nota = calcula_nota_1
# calcula_nota = calcula_nota_2
