Je vous prie de ne pas me connaître car je ne suis même pas près de parler couramment le monde des mathématiques.Combinaisons imbriquées - options réparties sur plusieurs questions
Je suis en train d'analyser un test. Il se compose de quatre questions avec dix options chacune. Pour chaque question, trois options doivent être sélectionnées. Bien sûr, cela donne toujours un total de 12 réponses.
En analysant le nombre de combinaisons possibles en utilisant la combinaison []. De Ruby, mes stations de travail Dell se figent et ne produisent pas de valeurs raisonnables. Est-ce que ce calcul est vraiment si intense/grand?
En utilisant 40 options sur 12 réponses, je pensais que je devrais courir:
[0...39].combination(12){|x| p x }
Je trouve aussi the Wikipedia article on Combination. Mais étant handicapé en maths, ça ne m'a pas vraiment rendu plus intelligent.
J'apprécierais follement n'importe quelle aide que je peux obtenir sur cette matière. Merci à tous.
secondaire/question suivi:
points de plus à tous ceux qui peuvent trouver une façon intelligente de générer toutes les combinaisons possibles. C'est nécessaire pour une application Ruby "offline" simulant toutes les réponses possibles. Mon cerveau est étourdi par l'analyse des docs - mais je n'arrive pas à trouver un moyen efficace d'accomplir cette tâche.
Idéalement, je aurais besoin d'un tableau géant contenant ints représentant les options choisies:
[[0, 1, 2], [0, 1, 2], [0, 1, 2], [0, 1, 2]]
... serait par exemple représenter un scénario où la première question, deux, trois et quatre ont répondu à l'aide des options 0, 1 et 2.
Qu'essayez-vous d'accomplir? Quel type d'information essayez-vous de retirer du calcul? Est-ce comme un sondage d'opinion ou un test à choix multiples. Vous aurez 12 options choisies mais quand vous regardez des "combinaisons" vous calculez combien de manières vous pouvez choisir 12 articles parmi les 40 possibles ... et c'est assez peu. En fait, ce n'est pas aussi mauvais que je le pensais à cause de la contrainte 3 sur 10. – Jaydee