본문 바로가기

Study/algorithms

[백준] 10872 팩토리얼

반응형

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