Skip to content

Instantly share code, notes, and snippets.

@Yamabiko
Last active December 20, 2015 20:28
Show Gist options
  • Save Yamabiko/6190315 to your computer and use it in GitHub Desktop.
Save Yamabiko/6190315 to your computer and use it in GitHub Desktop.
# def はメソッドを定義するキーワードです。
def factorial(n)
if n < 0
return false
elsif n == 0 || n == 1
return 1
else
return n * factorial(n-1)
end
end
# main
n = gets.to_i
puts factorial(n)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment