DEV Community

loading...

Discussion on: Narcissistic number

Collapse
drgaud profile image
DrGaud

Dont know if this is still up for discussion but here is my code snippet in JS hope it helps...


function narcissist(num){
  const entry = String(num).split('');
  const getPow = entry
                 .map((value)=> Math.pow(value,entry.length));
  const getAccValue = getPow.reduce((acc,curr) => acc + curr);
  return getAccValue === num ? getAccValue : false;
}

console.log(narcissist(153))