package main
import (
"fmt"
"strconv"
)
func PrintFibonacciSequenceWithForLoop(n int) string {
prev, next, sum := -1, 1, 0
result := ""
for i := 0; i < n; i++ {
sum = prev + next
result += strconv.Itoa(sum) + " "
prev = next
next = sum
}
return result
}
func main() {
fmt.Println(PrintFibonacciSequenceWithForLoop(15))
}
/*
run:
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377
*/