Untitled
unknown
plain_text
3 years ago
497 B
14
Indexable
function findAll(n, k) {
if (n > 9 * k) {
return [0];
}
const combCount = binomialCoefficient(n + k - 1, k - 1);
const minNum = '1'.repeat(k);
const maxNum = '9'.repeat(k);
return [combCount, minNum, maxNum];
}
// Функция для вычисления биномиального коэффициента
function binomialCoefficient(n, k) {
let res = 1;
for (let i = 0; i < k; i++) {
res *= n - i;
res /= i + 1;
}
return res;
}
module.exports = findAll;
Editor is loading...