Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.25 KB | None | 0 0
  1. def ordered_permutations(array: [1,2,3], length: n)
  2. array = array.dup
  3. [].tap do |result|
  4. (array.count - (length - 1)).times do
  5. result << array[0..(length-1)]
  6. array.shift
  7. end
  8. end
  9. end
  10.  
  11. p ordered_permutations(array: a, length: 3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement