10 lines
273 B
Dart
10 lines
273 B
Dart
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);
|
|
}
|
|
}
|