RosettaCodeData/Task/Factorial/Dart/factorial-2.dart
2023-07-01 13:44:08 -04:00

15 lines
219 B
Dart

int fact(int n) {
if(n<0) {
throw new IllegalArgumentException('Argument less than 0');
}
int res=1;
for(int i=1;i<=n;i++) {
res*=i;
}
return res;
}
main() {
print(fact(10));
print(fact(-1));
}