33 lines
455 B
Java
33 lines
455 B
Java
import java.lang.Integer;
|
|
|
|
public class Faculty {
|
|
|
|
m (x) {
|
|
|
|
// var fact = (x) -> {
|
|
// if (x == 1) {
|
|
// return x;
|
|
// }
|
|
// else {
|
|
// return x * (fact.apply(x-1));
|
|
// }
|
|
// };
|
|
// return fact;
|
|
// var x = 13;
|
|
// if(x>22) {
|
|
// return 0;
|
|
// }else if(x <1){
|
|
// return x;
|
|
// }else {
|
|
// return 1;
|
|
// }
|
|
|
|
if (x == 1) {
|
|
return x;
|
|
}
|
|
else {
|
|
return x * m(x-1);
|
|
}
|
|
}
|
|
}
|