July 27, 2020
Does my number look big in this? Решение
И так, нам в функцию дается число. Нам нужно каждый его элемент возвести в кол-во элементов числа и сложить все это
Нам нужно в локальную переменную передать конвертированное в строку value. После чего запустить цикл, каждый элемент возводить в степень длинны строки и добавлять в локальный res
В конце проверять равенство res и value, и в зависимости от этого возвращать true/false
function narcissistic(value) {
var sval = String(value)
var res = 0;
for (var i= 0; i < sval.length; i++){
res += Math.pow(sval[i], sval.length)
}
if (res == value){
return true
} else {
return false
}
}