Determining whether one array contains the contents of another array in ruby
arrays, ruby
Solution
You can use each_cons method:
arr = [1, 2, 3, 4, 5]
[1, 5, 8, 2, 3, 4, 5].each_cons(arr.size).include? arr
In this case it will work for any elements.
Problem
In ruby, how do I test that one array not only has the elements of another array, but contain them in that particular order? ``` correct_combination = [1, 2, 3, 4, 5] [1, 5, 8, 2, 3, 4, 5].function_name(correct_combination) # => false [8, 10, 1, 2, 3, 4, 5, 9].function_name(correct_combination) # => true ``` I tried using `include`, but that is used to test whether `[1,2,3].include?(2)` is true or not.