From 44d0dde9979777d55de5f001c9b3d30a97cb7a85 Mon Sep 17 00:00:00 2001 From: Jared Kneedler Date: Fri, 22 May 2020 11:37:33 -0400 Subject: [PATCH 1/2] solution --- letsdrill.rb | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/letsdrill.rb b/letsdrill.rb index 9371cf5..e3ab1b1 100644 --- a/letsdrill.rb +++ b/letsdrill.rb @@ -1,12 +1,27 @@ def get_letter_grade(integer) - #Put your code here! + if integer > 89 + return 'A' + elsif integer > 79 + return 'B' + elsif integer > 69 + return 'C' + elsif integer > 59 + return 'D' + else + return 'F' + end end def shortest_string(array) - - #Put your code here! + # exclamation mark treats array as pointer (edits array at same time) + array.sort_by!(&:length) + if array.length > 0 + return array[0] + else + return nil + end end From 8b2807e494648c52c99a8b4edace602d08e5c40b Mon Sep 17 00:00:00 2001 From: Jared Kneedler Date: Fri, 22 May 2020 11:39:06 -0400 Subject: [PATCH 2/2] changed comment --- letsdrill.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/letsdrill.rb b/letsdrill.rb index e3ab1b1..dad2298 100644 --- a/letsdrill.rb +++ b/letsdrill.rb @@ -15,7 +15,7 @@ def get_letter_grade(integer) end def shortest_string(array) - # exclamation mark treats array as pointer (edits array at same time) + # exclamation mark edits array at same time array.sort_by!(&:length) if array.length > 0 return array[0]