exercism/dart/armstrong-numbers/lib/armstrong_numbers.dart

11 lines
281 B
Dart

import 'dart:math';
class ArmstrongNumbers {
bool isArmstrongNumber(String number) {
num total = 0;
number.runes.forEach((r) => total += pow(int.parse(String.fromCharCode(r)), number.length));
print("$number == $total");
return num.parse(number) == total;
}
}