본문 바로가기

Study/algorithms

[백준] 10870 피보나치수 5

반응형

https://www.acmicpc.net/problem/10870

 

문제는 단계별로풀어보기에서 재귀로 들어왔지만 재귀 쓰기 싫어해서 안썼다.

package main

import (
	"bufio"
	"fmt"
	"os"
)

var fibo [21]int

func fillFIbo() {
	fibo[0] = 0
	fibo[1] = 1

	for i := 2; i < 21; i++ {
		fibo[i] = fibo[i-1] + fibo[i-2]
	}
}

func main() {
	fillFIbo()
	in := bufio.NewReader(os.Stdin)
	var n int
	fmt.Fscanf(in, "%d", &n)
	fmt.Printf("%d\n", fibo[n])
}

'Study > algorithms' 카테고리의 다른 글

[백준] 11729 하노이 탑 이동 순서  (0) 2020.01.20
[백준] 2447 별 찍기 - 10  (0) 2020.01.19
[백준] 10872 팩토리얼  (0) 2020.01.19
[백준] 3053 택시 기하학  (0) 2020.01.19
[백준] 4153 직각삼각형  (0) 2020.01.19