Ruby Online Compiler & Playground
HTML/CSS/JavaScript
HTML
CSS
Javascript
C++
C
PHP
Java
Python
Swift
C#
Ruby
Node.JS
Kotlin
jQuery
Go
R
TypeScript
Start Ruby Course
Register
fibrecurse
+5
Author: Schindlabua
Dark
Public
Save
RB
rb
1
2
3
4
5
6
7
8
9
def
fib
(
num
,
spaces
)
print
(
spaces+
"fib("
+num.to_s+
")\n"
)
if
num<
2
1
else
fib
(
num-
1
,
spaces +
" "
)
+ fib
(
num-
2
,
spaces +
" "
)
end
end
puts fib
(
4
,
""
)
Enter to Rename, Shift+Enter to Preview
OUTPUT