Narcissistic Number
JavaScript
function narcissistic( value ) {
var valStr = '' + value;
var valLength = valStr.length;
var result = 0;
console.log(valStr);
for (var i in valStr) {
result += Math.pow((+valStr[i]), valLength);
}
return result === value;
}
//1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
//narcissistic(153)