Предположим, что 1 = выигрыш и 0 - не выигрыш
. Рассмотрим контракты A и B
. Тогда все возможные комбинации:
A | B
0 | 0
0 | 1
1 | 0
1 | 1
Но вы устраняете комбинацию 0-0, так как по крайней мере один должен победить. Поэтому нет возможных комбинаций 3 = 2 ^ 2 - 1
Для трех контрактов A, B, C
A | B | C
0 | 0 | 0
0 | 0 | 1
0 | 1 | 0
0 | 1 | 1
1 | 0 | 0
1 | 0 | 1
1 | 1 | 0
1 | 1 | 1
Опять вам нужно устранить комбинацию 0-0-0. Поэтому нет возможных комбинаций 7 = 2 ^ 3 - 1
Аналогичным образом, в вашем случае использования нет возможных комбинаций = 2 ^ n - 1
Я нашел решение!
После борьбы с ответом, который дал мне @Tgr, я наткнулся на потрясающий JS lib: wtf_wikipedia . Я надеюсь, что Вики решит дать этому человеку медаль! Взять, к примеру, текст 8-й категории так же просто:
doc.sections(8).text()