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

Содержимое удалено Содержимое добавлено
Строка 195:
в данном решение допущена серьёзная ошибка. Приоритет у операции ** (возведение в степень) выше чем у операции -. поэтому сначала 1**i, а затем результат берётся с другим знаком. фрагмент кода следует заменить на { |sum,i| sum + ('''<big>(</big>'''-1'''<big>)</big>'''**i)*A*i }
 
Ошибка была допущена еще в задании - не хватало тех же скобок, поправил. Кроме того, похоже что перед А должен стоять "-" чтобы последовательность сохранялась, ну да ладно - покупатель всегда прав.
 
=== Дано вещественное число R и массив вещественных чисел. Найти элемент массива, который наиболее близок к данному числу. ===