Guest User

Untitled

a guest
Mar 9th, 2020
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.39 KB | None | 0 0
  1. require 'set'
  2.  
  3. def cons_seq(arr)
  4.   continious_sequence = 1
  5.   all_cont_seq = Set.new
  6.  
  7.   arr.sort!.uniq!.each_with_index do |el, i|
  8.     if el + 1 == arr[i + 1]
  9.       continious_sequence += 1
  10.     else
  11.       all_cont_seq << continious_sequence
  12.       continious_sequence = 1
  13.     end
  14.   end
  15.  
  16.   all_cont_seq.max
  17. end
  18.  
  19. arr = [1,92,5,47,3,4,5,2,89,56,90,23,91,24,4,92]
  20.  
  21. puts cons_seq(arr)
Advertisement
Add Comment
Please, Sign In to add comment