import java.util.Scanner;
import java.math.BigInteger;
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
BigInteger f,sum,r;
int i,n;
while(input.hasNext())
{
n=input.nextInt();
sum=BigInteger.valueOf(0);
f=BigInteger.valueOf(1);
for(i=1;i<=n;i++)
{
f=f.multiply(BigInteger.valueOf(i));
}
while(!f.equals(BigInteger.ZERO))
{
r=f.mod(BigInteger.valueOf(10));
sum=sum.add(r);
f=f.divide(BigInteger.valueOf(10));
}
System.out.println(sum);
}
}
}
import java.math.BigInteger;
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
BigInteger f,sum,r;
int i,n;
while(input.hasNext())
{
n=input.nextInt();
sum=BigInteger.valueOf(0);
f=BigInteger.valueOf(1);
for(i=1;i<=n;i++)
{
f=f.multiply(BigInteger.valueOf(i));
}
while(!f.equals(BigInteger.ZERO))
{
r=f.mod(BigInteger.valueOf(10));
sum=sum.add(r);
f=f.divide(BigInteger.valueOf(10));
}
System.out.println(sum);
}
}
}
0 comments:
Post a Comment