diff --git a/pieter/fibonacci.v b/pieter/fibonacci.v new file mode 100644 index 00000000..c76d44dd --- /dev/null +++ b/pieter/fibonacci.v @@ -0,0 +1,9 @@ +module fibonacci + +pub fn fib(i int) int { + if i <= 1 { + return i + } + + return fib(i - 1) + fib(i - 2) +} diff --git a/pieter/main.v b/pieter/main.v index 6b0e41be..3fef0e8e 100644 --- a/pieter/main.v +++ b/pieter/main.v @@ -1,3 +1,9 @@ +import fibonacci + fn main() { println('Hello, world!') + + for i in 1 .. 35 { + println('$i - ${fibonacci.fib(i)}') + } }