509.fibonacci-number.go 129 B

12345678910111213
  1. func fib(N int) int {
  2. // fib(0) = 0
  3. if N <= 1 {
  4. return N
  5. }
  6. a, b := 1, 0
  7. for 1 < N {
  8. a, b = a+b, a
  9. N--
  10. }
  11. return a
  12. }