Skip to content

Instantly share code, notes, and snippets.

View fenixbrassi's full-sized avatar

Ernesto Ponce fenixbrassi

View GitHub Profile
@fenixbrassi
fenixbrassi / gist:7938654
Created December 13, 2013 01:38
Hi Everyone this is my gist
Hello Dudes!
@fenixbrassi
fenixbrassi / gist:7939323
Created December 13, 2013 03:15
firstprogram.rb
puts("Enter your name:")
name = gets
puts("Enter your age:")
age = gets
puts("Enter your address:")
address = gets
puts name + age + address
@fenixbrassi
fenixbrassi / gist:7954023
Created December 14, 2013 00:27
TryRuby Challenge
Interactive ruby ready.
> help
> 2 + 6
=> 8
Success!
> 4 * 10
=> 40
> 5 - 12
=> -7
> 40 / 4
@fenixbrassi
fenixbrassi / gist:7955154
Created December 14, 2013 02:50
Leap years program
#Write a program that asks fro a starting year
#and ending year and then put all leap years
#between them including them if they are leap years
puts "Give me the start year"
start_year = gets
puts "Give me the end year"
end_year = gets
@fenixbrassi
fenixbrassi / gist:7955263
Created December 14, 2013 03:11
Prime number function
def is_prime_number? number
index = 2
tmp = 0
while index <= number
if tmp < 1
if (number % index) == 0
tmp += 1
end
else
return false
def give_greates_common_divisor(x,y)
x.to_i.gcd(y.to_i)
end
puts "Give the first number"
x = gets
puts "Give the second number"
y = gets
@fenixbrassi
fenixbrassi / gist:7981402
Created December 16, 2013 02:09
Factorial
#factorial
def factorial(x)
if x <= 1
return 1
else
x * factorial(x - 1)
end
end
@fenixbrassi
fenixbrassi / gist:7981814
Created December 16, 2013 03:17
Palindrome
def is_a_palindrome?(str)
str.to_s.chomp == str.to_s.chomp.reverse
end
puts " give me a word"
w = gets
puts (is_a_palindrome? w) ? "Is a Palindrome": "Is not
a Palindrome"
@fenixbrassi
fenixbrassi / gist:7981877
Created December 16, 2013 03:27
The longes string
def give_the_longest(array_strings)
longest_string = ""
array_strings.split(',').each do |x|
if x.length > longest_string.length
longest_string = x
end
end
longest_string
end
@fenixbrassi
fenixbrassi / gist:7998908
Last active December 31, 2015 14:18
Practicing with Arrays in Ruby on Rails
irb(main):001:0> [1,1,1] - [1]
=> []
irb(main):002:0> [1,2,3,5].delete(5)
=> 5
irb(main):003:0> [1,2,3,5].delete_at(2)
=> 3
irb(main):004:0> [1,2,3,5].pop(1)
=> [5]
irb(main):005:0> [1,2,3,5].pop(8)
=> [1, 2, 3, 5]