Skip to content

Instantly share code, notes, and snippets.

@kharioki
Created July 4, 2021 12:37
Show Gist options
  • Save kharioki/805853dd3a1d1c0c49b1744e09ed9df2 to your computer and use it in GitHub Desktop.
Save kharioki/805853dd3a1d1c0c49b1744e09ed9df2 to your computer and use it in GitHub Desktop.
Dig pow
function digPow(n, p){
const digits = n.toString().split('').map(Number);
let sum = 0;
digits.forEach(digit => {
sum += Math.pow(digit , p);
p++;
})
return sum % n ? -1 : sum/n;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment