TUZ_2-17 Треугольник Лейбница
2.17 Треугольник Лейбница
В треугольнике Паскаля каждое число равно сумме двух чисел, находящихся непосредственно над ним, тогда как в треугольнике Лейбница каждое число равно сумме двух чисел под ним.
Ваша задача: написать функцию, которая принимает значения крайней левой грани треугольника и возвращает соответствующее значение нижнего ряда в указанной позиции.
В табл. 2.17 показаны ожидаемые результаты для некоторых входных данных.
Таблица 2.17. Некоторые ожидаемые результаты для задачи вычисления значений в нижней грани гармонического треугольника Лейбница |
LeftMost_Values, positions |
Ожидаемый результат |
1, 2, 3
3 |
3, -1, 0] |
4, 7, 9, 3
4 |
3, 6, -8, 7 |
88, 90, 1, 0, 9
4 |
9, -9, 10, 78 |
20, 95
2 |
95, -75 |
Например, на рис. 2.2 показаны два численных примера треугольника Лейбница.
Входными данными для первого примера (А) являются 2 и 3, а позиция – range (2).
Функция range возвращает последовательность чисел, начинающуюся с 0,
поэтому нулевой и первой позициям отвечают 2 и 1 соответственно.