From 365538945575c2859738418e0b27408702bfd194 Mon Sep 17 00:00:00 2001 From: Chantelle Belic Date: Mon, 20 Aug 2018 14:59:15 -0700 Subject: [PATCH 1/4] first try, passes --- lib/array_equals.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/array_equals.rb b/lib/array_equals.rb index 58e8369..7dd958c 100644 --- a/lib/array_equals.rb +++ b/lib/array_equals.rb @@ -1,5 +1,12 @@ # Determines if the two input arrays have the same count of elements # and the same integer values in the same exact order +require 'pry' + def array_equals(array1, array2) - raise NotImplementedError + and_array = array1 && array2 + if and_array == array1 && array1 == array2 + return true + else + return false + end end From c207f177606139a999fd2de9f67bd33de67214ef Mon Sep 17 00:00:00 2001 From: Chantelle Belic Date: Mon, 20 Aug 2018 15:00:10 -0700 Subject: [PATCH 2/4] this works, but too simple --- lib/array_equals.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/array_equals.rb b/lib/array_equals.rb index 7dd958c..b0840d7 100644 --- a/lib/array_equals.rb +++ b/lib/array_equals.rb @@ -3,10 +3,11 @@ require 'pry' def array_equals(array1, array2) - and_array = array1 && array2 - if and_array == array1 && array1 == array2 - return true - else - return false - end + # and_array = array1 && array2 + # if and_array == array1 && array1 == array2 + # return true + # else + # return false + # end + array1 == array2 end From 1afd71b72dc302bbbd39e5d158b7c6385a73391d Mon Sep 17 00:00:00 2001 From: Chantelle Belic Date: Tue, 21 Aug 2018 11:02:38 -0700 Subject: [PATCH 3/4] finalized version --- lib/array_equals.rb | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/lib/array_equals.rb b/lib/array_equals.rb index b0840d7..f23160f 100644 --- a/lib/array_equals.rb +++ b/lib/array_equals.rb @@ -3,11 +3,17 @@ require 'pry' def array_equals(array1, array2) - # and_array = array1 && array2 - # if and_array == array1 && array1 == array2 - # return true - # else - # return false - # end - array1 == array2 + and_array = array1 && array2 + + if and_array == array1 && and_array == array2 + return true + + else + return false + end end + +# #simplest way, not allowed +# def array_equals(array1, array2) +# array1 == array2 +# end From 30db2c22a942bff0b969d4947a6a601bf3ec3d26 Mon Sep 17 00:00:00 2001 From: Chantelle Belic Date: Tue, 21 Aug 2018 11:03:36 -0700 Subject: [PATCH 4/4] got rid of require pry --- lib/array_equals.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/array_equals.rb b/lib/array_equals.rb index f23160f..07855ed 100644 --- a/lib/array_equals.rb +++ b/lib/array_equals.rb @@ -1,6 +1,5 @@ # Determines if the two input arrays have the same count of elements # and the same integer values in the same exact order -require 'pry' def array_equals(array1, array2) and_array = array1 && array2