JSFiddle - React, Tailwind, and code Playground

by jarosciak

JavaScript

function JozoSimpleNumbers(r, a) {
    return arr3 = [], arr = Array(a - r + 1).fill().map(function(a, n) {
        return r + n
    }), arr.forEach(function(r) {
        arr2 = ("" + r).split("").map(Number);
        a = 0, n = 0;
        arr2.forEach(function(r) {
            a++, n += Math.pow(r, a)
        }), n === r && arr3.push(r), a = 0
    }), arr3
}

console.log(JozoSimpleNumbers(1, 150));