반응형
https://www.acmicpc.net/problem/10872
package main
import (
"bufio"
"fmt"
"os"
)
func recursiveFactorial(n int) int {
if n == 1 || n == 0 {
return 1
}
return n * recursiveFactorial(n-1)
}
func main() {
var n int
in := bufio.NewReader(os.Stdin)
fmt.Fscanf(in, "%d\n", &n)
fmt.Printf("%d", recursiveFactorial(n))
}
'Study > algorithms' 카테고리의 다른 글
[백준] 2447 별 찍기 - 10 (0) | 2020.01.19 |
---|---|
[백준] 10870 피보나치수 5 (0) | 2020.01.19 |
[백준] 3053 택시 기하학 (0) | 2020.01.19 |
[백준] 4153 직각삼각형 (0) | 2020.01.19 |
[백준] 3009 네 번째 점 (0) | 2020.01.19 |