А теперь тоже самое, но на Ruby.
a = [2, 1, 26, 14]
for i in (0..a.length - 1)
for j in (i..a.length - 1)
if a[i] > a[j]
tmp = [i]
a[i] = a[j]
a[j] = tmp
end
end
end
p a
Естественно в Ruby присутствуют и встроенные средства сортировки массивов
data = data.sort
На написание этой программы на Ruby мне потребовалось меньше времени и услилий, чем на Tcl за счёт более удобного и привычного доступа к элементам массивов в Ruby.
Комментариев нет:
Отправить комментарий