some progress
This commit is contained in:
parent
5c9abff73f
commit
f92f5ef7f6
11 changed files with 235 additions and 4 deletions
23
test/ruby/23.out
Normal file
23
test/ruby/23.out
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
def factorial(n)
|
||||
"""Calculate factorial recursively"""
|
||||
if n <= 1
|
||||
return 1
|
||||
else
|
||||
return n * factorial(n - 1)
|
||||
end
|
||||
end
|
||||
def is_prime(num)
|
||||
if num < 2
|
||||
return false
|
||||
end
|
||||
for i in 2...Integer(num ** 0.5) + 1
|
||||
if num % i == 0
|
||||
return false
|
||||
end
|
||||
end
|
||||
return true
|
||||
end
|
||||
print("Factorial of 5: #{factorial(5)}", "\n")
|
||||
for n in [2, 3, 4, 17, 21]
|
||||
print("#{n} is prime: #{is_prime(n)}", "\n")
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue