// Как же странно работать с этим BigInteger, вместо плюсов/минусов здесь
// какие-то шайтан методы аля .subtract.
{
{
return n.
multiply(factorial
(n.
subtract(BigInteger.
ONE))); }
else
{
}
}
ICAgIC8vINCa0LDQuiDQttC1INGB0YLRgNCw0L3QvdC+INGA0LDQsdC+0YLQsNGC0Ywg0YEg0Y3RgtC40LwgQmlnSW50ZWdlciwg0LLQvNC10YHRgtC+INC/0LvRjtGB0L7Qsi/QvNC40L3Rg9GB0L7QsiDQt9C00LXRgdGMIAogICAgLy8g0LrQsNC60LjQtS3RgtC+INGI0LDQudGC0LDQvSDQvNC10YLQvtC00Ysg0LDQu9GPIC5zdWJ0cmFjdC4KICAgIHN0YXRpYyBCaWdJbnRlZ2VyIGZhY3RvcmlhbChCaWdJbnRlZ2VyIG4pCiAgICB7CiAgICAgICAgaWYgKCFuLmVxdWFscyhCaWdJbnRlZ2VyLlpFUk8pKQogICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuIG4ubXVsdGlwbHkoZmFjdG9yaWFsKG4uc3VidHJhY3QoQmlnSW50ZWdlci5PTkUpKSk7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIHJldHVybiBCaWdJbnRlZ2VyLk9ORTsKICAgICAgICB9CiAgICB9
Main.java:3: error: class, interface, or enum expected
static BigInteger factorial(BigInteger n)
^
Main.java:8: error: class, interface, or enum expected
}
^
Main.java:12: error: class, interface, or enum expected
}
^
3 errors