Как изменить код, чтоб в массив сохранялся не только одно максимальное или минимальное значения массива, а несколько. В этом коде в новый массив сохраняется только одно максимальное значения "JavaScript" а максимальных значений массиве два "JavaScript","LiveScript" Не судите строго я новичок.
x=["COBOL", "Ceylon", "Swift", "JavaScript", "R","LiveScript"]
s=[]
s=x.max { |a, b| a.length <=> b.length }
p s
Ответ
x = ["COBOL", "Ceylon", "Swift", "JavaScript", "R","LiveScript"]
vc = x.sort{|a,b| b.size <=> a.size}
vc.delete_if{|a| a.size < vc.first.size}
p vc
Комментариев нет:
Отправить комментарий