Class: PNmax
- Inherits:
-
Object
- Object
- PNmax
- Defined in:
- lib/p_nmax.rb
Class Method Summary collapse
Class Method Details
.glue_nums(input) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/p_nmax.rb', line 9 def glue_nums(input) nums_array = [] until input.eof? unless (nums_array << input.read(1).scan(/\d/)[0]).last || (nums_array[-2]) nums_array.pop end end nums_array .join(',') .gsub(/(?!\,{2,})\,/, '') .split(',') .map(&:to_i) end |
.scan_nums(stdin, argv) ⇒ Object
5 6 7 |
# File 'lib/p_nmax.rb', line 5 def scan_nums(stdin, argv) p glue_nums(stdin).max(argv) end |