////////////////////////////////////////////////////////////////////// PERMUTATIONS
| 15 | // PERMUTATIONS |
| 16 | // |
| 17 | uint32_t permutations(uint8_t n, uint8_t k) |
| 18 | { |
| 19 | uint32_t rv = 1; |
| 20 | for (uint8_t i = n; i > (n - k); i--) |
| 21 | { |
| 22 | rv *= i; |
| 23 | } |
| 24 | return rv; |
| 25 | } |
| 26 | |
| 27 | |
| 28 | uint64_t permutations64(uint8_t n, uint8_t k) |