Множители факториала
Вам необходимо написать функцию, которая раскладывает n! (факториал n) на его простые множители.
Пример:
n = 12; decomp(12) - вернёт "2^10 * 3^5 * 5^2 * 7 * 11"
12! делится на 2 десять раз, на 3 - пять раз, на 5 - два раза, на 7 и 11 - только один раз.
n = 22; decomp(22) - вернёт "2^19 * 3^9 * 5^4 * 7^3 * 11^2 * 13 * 17 * 19"
n = 25; decomp(25) - вернёт "2^22 * 3^10 * 5^6 * 7^3 * 11^2 * 13 * 17 * 19 * 23"
Множители должны быть в порядке возрастания. Когда показатель степени простого числа равен 1, то он не ставится. n может варьироваться от 300 до 4000.
===Решать задачу на Codewars===
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#codewars #легко #js #40kata
👉 @frontend_mind