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

10 lines
273 B
Dart
Raw Permalink Normal View History

2024-10-14 11:37:17 +02:00
class ArmstrongNumbers {
bool isArmstrongNumber(String number) {
BigInt armstrong = BigInt.from(0);
for (int i = 0; i < number.length; i++) {
armstrong += BigInt.parse(number[i]).pow(number.length);
}
return armstrong == BigInt.parse(number);
}
}