Ruby/Практикум/Итераторы: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 239:
arr.map! { |l| (l-a).abs }.index(arr.min)</source>
 
'''Замечания по решению:''' неточность - нужно найти элемент массива, а не его индекс
 
'''Возможное решение:'''
<source lang=ruby>
R,m = 13.0, [3.1, 7.2, 10.3, 15.5]
dif = m.map{|elem| (R - elem).abs}
p m[dif.index(dif.min)]
</source>
[[Участник:BlindMan|BlindMan]] ([[Обсуждение участника:BlindMan|обсуждение]]) 22:12, 28 сентября 2012 (UTC)
 
=== Дан целочисленный массив. Необходимо найти максимальный нечетный элемент. ===