K
kenzo1245
Guest
Bonjour, j'ai trouvé un code en python pour le "subset sum problème" qui fonctionne bien.
J'aimerais savoir si quelqu’un saurait le convertir pour qu'il fonctionne sous VBA.
Je ne sais pas à quoi correspond le with_v. Merci d'avance.
voici le code :
J'aimerais savoir si quelqu’un saurait le convertir pour qu'il fonctionne sous VBA.
Je ne sais pas à quoi correspond le with_v. Merci d'avance.
voici le code :
Code:
def subsetsum(array,num):
if num == 0 or num < 1:
return None
elif len(array) == 0:
return None
else:
if array[0] == num:
return [array[0]]
else:
with_v = subsetsum(array[1:],(num - array[0]))
if with_v:
return [array[0]] + with_v
else:
return subsetsum(array[1:],num)
#exemple
print(subsetsum([7,3,6,10,25,2],8))