FCTRL2 - Small factorials


You are asked to calculate factorials of some small positive integers.

Input

An integer t, 1<=t<=100, denoting the number of testcases, followed by t lines, each containing a single integer n, 1<=n<=100.

Output

For each integer n given at input, display a line with the value of n!

Example

Sample input:
4
1
2
5
3

Sample output:

1
2
120
6

hide comments
crazymakibe: 2024-03-22 15:11:59

java solution using ArrayList is not accepted!

akane86: 2023-07-01 11:56:27

why does long long not work? because 100! will be much larger than this!

its_mithu: 2023-05-03 18:00:11

The decent way of getting AC in this problem is the use of vector or string.

iamdikshith: 2023-02-14 15:41:48

python handles it as the most basic problem!

pavlopare: 2023-01-29 07:23:14

plain C is working here (0.01sec , no special math, no long types)
just prepare an array [100] upfront with factorials as strings

aoteki: 2023-01-27 06:14:55

This doesn't work in Prolog. the code works correctly in Codewars for a similar Factorial problem.

himanshuo7: 2022-11-06 18:22:47

Solved using custom string multiplication!

kaala: 2022-05-28 18:36:49

segregaate the multiplication system on a vector or an array.

oyutommy: 2022-04-24 08:06:16

using long long is not gonna work

nowshadsub15: 2022-01-14 19:12:16

solved in c, used library strrev function but CE was shown, so implemented it in the source code and got AC .


Added by:adrian
Date:2004-05-28
Time limit:1s
Source limit:2000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All