Crie uma função que determine o número de partições de um número natural.
Uma partição de um número n é uma soma não ordenada de um ou mais números cujo total é n.
Por exemplo, as partições do número 4 são:
1 + 1 + 1 + 1 = 4
1 + 1 + 2 = 4
1 + 3 = 4
2 + 2 = 4
4 = 4Como as partições não têm ordem, as somas 1 + 1 + 2 = 1 + 2 + 1 = 2 + 1 + 1 = 4 são consideradas a mesma partição.
partitions(4) ➞ 5
partitions(10) ➞ 42
partitions(0) ➞ 1
partitions(1) ➞ 1
partitions(2) ➞ 2Lembre-se da partição trivial n = n. Além disso, dizemos que há uma maneira de particionar zero; ou seja, 0 = 0.