From 8f052ff89fc7d7590fc73d19f4e90510b52d46e5 Mon Sep 17 00:00:00 2001 From: Jenny Juarez Date: Wed, 22 Jun 2016 16:33:45 -0400 Subject: [PATCH] Alternate solution to largest_pair Using inject. --- jumpstart-files/solutions/problem-set-2.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jumpstart-files/solutions/problem-set-2.rb b/jumpstart-files/solutions/problem-set-2.rb index bd9da94..827f999 100644 --- a/jumpstart-files/solutions/problem-set-2.rb +++ b/jumpstart-files/solutions/problem-set-2.rb @@ -68,6 +68,11 @@ def largest_pair(pairs) largest end +def alternate_largest_pair(pairs) + pairs.inject do |max_pair, pair| + max_pair.inject(:+) > pair.inject(:+) ? max_pair : pair + end +end #Tests - Get all these to print true puts "\nLargest Pair:\n" + "*" * 15 + "\n" puts largest_pair([[1,0]]) == [1,0]