Hello to everyone! I am quite new to ruby and I'm simply wanted to find the longest number sequence in an array like this: string = input.scan(/(\d+)/) string.max_by(&:length) However, in the output I get only the first value in the array. I tried to use other methods, just to test how they would work and turned out that none of them work, even those that I've copied from working examples. What can be wrong? The whole code is: puts "Enter a string with letters and numbers" input = gets string = input.scan(/(\d+)/) puts string.max_by(&:length) Thanks for any help!
on 2017-04-22 04:22