Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions add_up.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
def add_up(i)
counter = 0
sum = 0
loop do
if counter <= i
sum = sum + counter
counter = counter + 1
else
break
end
end
puts sum
end

add_up(4)
add_up(20)
add_up(5)
28 changes: 28 additions & 0 deletions full_name.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
def first_name
puts "What is your first name?"
first_name_input = gets.chomp
end

def middle_name
puts "What is your middle name?"
middle_name_input = gets.chomp
end

def last_name
puts "What is your last name?"
last_name_input = gets.chomp
end


def new_array
name_array = []
name_array.push(first_name)
name_array.push(middle_name)
name_array.push(last_name)
print "Hi there,"
name_array.each do|name| print " " +"#{name}"
end
print "!"
end

new_array
25 changes: 25 additions & 0 deletions leap_year.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
def leap_year_calc
puts "Give me a start year!"
start_year = gets.chomp
start_year = start_year.to_i
puts "Give me an ending year!"
end_year = gets.chomp
end_year = end_year.to_i
year = start_year
leap_year = Array.new
while year <= end_year
if year % 4 == 0
if year % 100 == 0 && year % 400 != 0
break
elsif year % 400 == 0
leap_year.push(year)
else
leap_year.push(year)
end
end
year = year + 1
end
puts leap_year
end

leap_year_calc
17 changes: 17 additions & 0 deletions sorted_words.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
def sorted_words
sorted_words_array = []
puts "Give me a word, any word!"
loop do
response = gets.chomp
sorted_words_array.push(response)
break if response.empty?
end
puts sorted_words_array.sort_by(&:length)
end




sorted_words