From 3dcb135ede1d4415ebdc2f243eebf080ab5ad930 Mon Sep 17 00:00:00 2001 From: Andrew Bonner Date: Thu, 10 May 2018 13:48:06 -0400 Subject: [PATCH] Pass tests. --- challenge.rb | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/challenge.rb b/challenge.rb index 0585882..4688ff7 100644 --- a/challenge.rb +++ b/challenge.rb @@ -1,26 +1,34 @@ def capitalize_each_string(input) - #implement your solution here + input.collect do |word| + word.capitalize + end end def fetch_the_dog(input) - #implement your solution here + input.select do |animal| + animal == "dog" + end end def no_dogs_allowed(input) - #implement your solution here + input.reject do |animal| + animal == "dog" + end end def count_the_animals(input) - #implement your solution here + input.count end def fetch_the_first_two(input) - #implement your solution here + input.first(2) end def fetch_CD_animals(input) - #implement your solution here + input.find_all do |animal| + animal[0] == "c" || animal[0] == "d" + end end ## DO NOT CHANGE CODE BELOW THIS LINE ## @@ -29,7 +37,7 @@ def fetch_CD_animals(input) p capitalize_each_string(animals) == ["Cat", "Moose", "Dog", "Bird"] -p fetch_the_dog(animals) == ["dog"] +p fetch_the_dog(animals) == ["dog"] p no_dogs_allowed(animals) == ["cat", "moose", "bird"]