Ruby/Практикум/Итераторы: различия между версиями
Содержимое удалено Содержимое добавлено
BlindMan (обсуждение | вклад) |
|||
Строка 123:
p (1...m.size-1).all?{ |i| ((m[i-1] < 0) && (m[i+1] < 0)) || ((m[i-1] > 0) && (m[i+1] > 0)) }</source>
'''Замечания по решению:''' тут ошибка - не работает для полностью положительного или полностью отрицательного массива. Не хватает проверки текущего значения:
<source lang=ruby>
((m[i] > 0) && (m[i-1] < 0) && (m[i+1] < 0)) || ((m[i] < 0) && (m[i-1] > 0) && (m[i+1] > 0))
</source>
Строка 134 ⟶ 136 :
'''Замечания по решению:'''
=== Дан целочисленный массив и отрезок a..b. Необходимо найти элементы, значение которых принадлежит этому отрезку. ===
|