|
|
|
@ -2,12 +2,14 @@
|
|
|
|
|
|
|
|
|
|
### Instructions |
|
|
|
|
|
|
|
|
|
Create a function called `sums` that receives a number and returns its |
|
|
|
|
partitions. |
|
|
|
|
A partition of a number is a group of numbers that its sum is equal to that |
|
|
|
|
number. |
|
|
|
|
Sums must ignore duplicates ([1,2] and [2,1] are duplicates). |
|
|
|
|
Sums must return sorted array of sorted partitions. |
|
|
|
|
Create a function named `sums` that accepts a number and returns its partitions. |
|
|
|
|
|
|
|
|
|
A partition is a group of numbers, where the sum of the partition is equal to the number argument. |
|
|
|
|
Duplicate partitions are not allowed. `[1, 2]` and `[2, 1]` are considered duplicates. |
|
|
|
|
The array of partitions must be sorted. |
|
|
|
|
|
|
|
|
|
Example: |
|
|
|
|
sums(4) = [ [1, 1, 1, 1], [1, 1, 2], [1, 3], [2, 2] ] |
|
|
|
|
|
|
|
|
|
```js |
|
|
|
|
sums(4) // [ [1, 1, 1, 1], [1, 1, 2], [1, 3], [2, 2] ] |
|
|
|
|
``` |
|
|
|
|