Combinações

Published by SyntaxGardener in

Cada inteiro de um array representa a quantidade de itens em um grupo. Retorne o número de opções disponíveis ao selecionar um item de cada grupo não vazio.

Exemplos

Program.Combinations(new[] { 2, 3 }) ➞ 6

Program.Combinations(new[] { 3, 7, 4 }) ➞ 84

Program.Combinations(new[] { 6, 7, 0 }) ➞ 42

Observações

Grupos de tamanho zero são ignorados.