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))