0
我想找到一個這樣的數組中最長的數字序列:如何使用max_by
string = input.scan(/(\d+)/)
string.max_by(&:length)
然而,在輸出我只得到了數組中的第一個值。
整個代碼:
puts "Enter a string with letters and numbers"
input = gets
string = input.scan(/(\d+)/)
puts string.max_by(&:length)
我試圖用其他的方法,只是爲了測試他們將如何工作,事實證明,他們沒有工作,即使是那些我從工作的例子複製。什麼可能是錯誤的?