From 31a4aa70479ca18a2f4ea45808b89ba0668508ee Mon Sep 17 00:00:00 2001 From: leilanivquesada <62270422+leilanivquesada@users.noreply.github.com> Date: Wed, 31 Mar 2021 18:12:36 -0700 Subject: [PATCH 1/3] updated assignments --- add_up.rb | 17 +++++++++++++++++ full_name.rb | 28 ++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 add_up.rb create mode 100644 full_name.rb diff --git a/add_up.rb b/add_up.rb new file mode 100644 index 0000000..4a4e928 --- /dev/null +++ b/add_up.rb @@ -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) \ No newline at end of file diff --git a/full_name.rb b/full_name.rb new file mode 100644 index 0000000..ab14009 --- /dev/null +++ b/full_name.rb @@ -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 \ No newline at end of file From 4770a584f1e705a0e3179a55690c1fb4d2e3b9e3 Mon Sep 17 00:00:00 2001 From: leilanivquesada <62270422+leilanivquesada@users.noreply.github.com> Date: Sat, 17 Apr 2021 14:29:42 -0700 Subject: [PATCH 2/3] Completed leap year assignment --- leap_year.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 leap_year.rb diff --git a/leap_year.rb b/leap_year.rb new file mode 100644 index 0000000..ebc00e9 --- /dev/null +++ b/leap_year.rb @@ -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 \ No newline at end of file From f446a619ebbf4fab51da2d154280c5e9242d8f35 Mon Sep 17 00:00:00 2001 From: leilanivquesada <62270422+leilanivquesada@users.noreply.github.com> Date: Sat, 17 Apr 2021 14:31:06 -0700 Subject: [PATCH 3/3] Completed sorted_words assignment --- sorted_words.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 sorted_words.rb diff --git a/sorted_words.rb b/sorted_words.rb new file mode 100644 index 0000000..5e0b86e --- /dev/null +++ b/sorted_words.rb @@ -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 + + \ No newline at end of file