Quick actions

cmd+k|ctrl+k

Navigation

Languages

Alorgrithm-Fibo

Snippet info

Language

Swift

Visibility

public

Author

awesome2023

Created

2023-11-23T03:44:48.317095Z

Updated

2023-11-25T05:37:28.856101Z

func generateFibonaccis(_ n: Int) -> [Int] {
    if (n < 2) { return [1] }
    var fib = Array(repeating: 1, count: n)
    for i in 2..<n {
        fib[i] = fib[i - 2] + fib[i - 1]
    }
    return fib
}

let num = Int(readLine(strippingNewline: true) ?? "2" ) ?? 1
var fib = generateFibonaccis(num)
print(fib.map({"\($0)"}).joined(separator: " "))
INFO