от 0 до 87в задаче не сказано про "87".
3000000000.1 | 0
и Math.floor(3000000000.1)
в консоли браузера. Используя эти данные можно для каждого числа найти его минимальный простой делитель в максимальной степени, на которую число делитсяприкольно, что для всех чисел, у которых мин. простой делитель равен p, среднее значение его степени меньше чем p/(p-1), так что эту степень можно искать обычным циклом, средняя сложность которого будет O(1), хотя у некоторых - O(ln(n))
function fn(x: number | Array<number>, y: number | Array<number>): void {
const arrX = Array.isArray(x) ? x : [x];
const arrY = Array.isArray(y) ? y : [y];
arrX.forEach((xs)=>{
arrY.forEach((ys)=>{
})
})
}
fn(1,2)
теория