SPOJ 24 "Small factorials"

問題:https://www.spoj.pl/problems/FCTRL2/

package main

import(
"scanner"
"os"
"strconv"
"fmt"
"big"
)

func main() {
	var s scanner.Scanner
	s.Init(os.Stdin)
	s.Scan();
	for t,_ := strconv.Atoi(s.TokenText());t>0;t--{
		s.Scan()
		r:=big.NewInt(1)
		for i,_:=strconv.Atoi64(s.TokenText());i>0;i--{
			r.Mul(r,big.NewInt(i))
		}
		fmt.Println(r)
	}
}