Instruções
Fatoriais restantes
Fatoriais à esquerda, $ !n $, podem se referir tanto a *subfatoriais* quanto a *somatórios de fatoriais*. A mesma notação pode ser vista de modo confuso para as duas definições diferentes. Às vezes, *subfatoriais* (também conhecidos como *desarranjos*) podem usar qualquer uma das notações:
<ul>
<li>$!n`$</li>
<li>$!n$</li>
<li>$n¡$</li>
</ul>
(E pode não ser visualmente óbvio, mas o último exemplo usa um ponto de exclamação invertido.) Esta tarefa usará esta fórmula para o fatorial à esquerda:
$ !n = \\sum\_{k=0}^{n-1} k! $
onde $!0 = 0$
O que fazer:
Escreva uma função que calcule o fatorial restante de um certo número.
Critérios de Aceitação:
Critérios de Aceitação:
Testes:
- `leftFactorial` deve ser uma função.
- `leftFactorial(0)` deve retornar um número.
- `leftFactorial(0)` deve retornar `0`.
- `leftFactorial(1)` deve retornar `1`.
- `leftFactorial(2)` deve retornar `2`.
- `leftFactorial(3)` deve retornar `4`.
- `leftFactorial(10)` deve retornar `409114`.
- `leftFactorial(17)` deve retornar `22324392524314`.
- `leftFactorial(19)` deve retornar `6780385526348314`.
Console