Bonsoir,
Je developpe actuellement un logiciel qui est censé poser des questions au hasard (la n'est pas vraiment le probleme), le soucis est qu'il faut qu'en plus il affiche exactement un nombre X de question pour aillant un total Y de points
on me donne 3 parametres et je dois afficher les questions en fonction
parametre n°1 (il s'agit plutot de constantes)
il existe 4 type de questions
a: des questions à 2 points
b: des questions à 3 points
c: des questions à 4 points
d: des questions à 5 points
parametre n°2 :
ma fonction doit etre appeler avec X le nombre total de questions à afficher (par exemple 8)
parametre n°3:
ma fonction recois comme second paramettre Y le nombre total de points pour la séance de questions (par example 32)
Je recherche donc desespérement un algo qui me permettra de resoudre le probleme plus intelligement que ce qu'a fait un collègue (un random sur une itération de 1 000 000)
ok sa solution fonctionne les 3/4 du temps, mais ca fait mouliner le pc inutilement et ca arrive que ca foire car le million d'itération est dépassé (il a été fixé pour pas attendre indéfiniment)
example concret
ma_fonction(X = 8, Y = 32)
ca me renvera tableau avec par example
4 questions "d" de valeur 5 points
et 4 questions "b" de valeur 3 points
ou alors
1 question "a" de valeur 2 points
5 questions "c" de valeur 4 points
2 questions "d" de valeur 5 points
soit donc bien 8 questions avec exactement 32 points
si quelqu'un à une idée je suis preneur
Partager