7 lines
213 B
Text
7 lines
213 B
Text
func fibonacci(num: Integer): Integer {
|
|
match {
|
|
num >= 0: return positiveFibonacci(num);
|
|
num.mod(2) != 0: return positiveFibonacci(-num);
|
|
else: return -positiveFibonacci(-num);
|
|
}
|
|
}
|