Conversion algorithme Python -> VBA (combinaisons de p élém. parmi n)

Conversion algorithme Python -> VBA (combinaisons de p élém. parmi n) - VB/VBA/VBS - Programmation

Marsh Posté le 07-12-2015 à 16:24:37    

Bonjour,
 
Je ne maîtrise pas très bien VBA et je souhaite traduire un algorithme écrit en Python dans ce langage-là, qui donne toutes les combinaisons de p éléments parmi n. Si vous pouvez m'aider svp c'est un peu urgent...
 

Code :
  1. def Cnp(n,p, l=None, res=None):
  2.     """Calcul du Cnp - ne pas renseigne l et res lors de l'appel """
  3.     if l is None: l=[]
  4.     if res is None: res=[]
  5.     if p==0:
  6.         res.append(l)
  7.         return
  8.     if n==0: return 
  9.     l1=list(l)
  10.     l1.append(n)
  11.     Cnp(n-1, p-1, l1, res)
  12.     Cnp(n-1, p, l, res)
  13.     return res


 
Merci à vous

Reply

Marsh Posté le 07-12-2015 à 16:24:37   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed