Как мне запрограммировать что-то, чтобы получить количество возможных результатов в PHP? - PullRequest
0 голосов
/ 13 февраля 2020

Есть 3 поля: boxA, boxB и boxC

Вы можете поставить 1 или 0 в каждом поле

Возможные результаты 1,1,1 1,1,0 1,0,0 0,0,0 0,0,1 0,1,1 0,1,0 1,0,1

Итак, ответ 8.

Как мне это написать, если я смогу отредактировать количество переменных? Как количество ящиков или количество входов, которые я мог сделать, а не только 1 или 0.

Это близко к комбинации с повторением? Я не уверена.

Ответы [ 2 ]

1 голос
/ 13 февраля 2020
$possibilities = $number_of_variables ** $number_of_boxes
1 голос
/ 13 февраля 2020

Это простой ответ, который даст вам все возможные результаты, который равен 2 степени 3 (2 ** 3), поэтому 2 (все возможные значения, которые вы можете назначить) степени 3 (все элементы Вы должны назначить эти значения, поля).

Итак 2 ** 3 = 2 * 2 * 2 = 8

...