fun sumOfFifthPowers(n: Int): Int {
var sum = 0
var temp = n
while (temp > 0) {
val digit = temp % 10
sum += digit * digit * digit * digit * digit;
temp /= 10
}
return sum
}
fun main() {
for (i in 1000 until 1_000_000) {
if (i == sumOfFifthPowers(i)) {
println(i)
}
}
}
/*
run:
4150
4151
54748
92727
93084
194979
*/