
def elimina_n1(llista, n):
    if len(llista) == 0:
        return llista
    else:
        cap = llista[:n]
        cua = llista[n:]
        nllista = elimina_n1(cua, n)
        return cap[1:] + nllista

def elimina_n2(llista, n):
    return elimina_rec(llista, n, len(llista)-1)

def elimina_rec(llista, n, i):
    if i < 0:
        return []
    else:
        nl = elimina_rec(llista, n, i-1)
        if i % n != 0:
            nl.append(llista[i])
        return nl

# tria la solució que vulguis provar
elimina_n = elimina_n2
