Напишите функцию discovering_america(), которая изменит значения на карте после исследований Колумба. Во внешней переменной global_map находится список списков целых чисел. Нужно, проходя по нему из верхнего левого угла в нижний правый, заменять каждое значение, кроме самого первого, на сумму того, что находится в ячейке, и наибольшего из двух: того, что выше, и того, что левее. То есть суммируем с накоплением, чтобы в последней ячейке оказалась наибольшая сумма значений, которую можно получить, обходя матрицу по таким правилам.

Функция ничего не возвращает, она только изменяет внешнюю переменную.

Ввод
global_map = [
[0, 1, 2, 3],
[4, 5, 6, 7],
[9, 8, 7, 6],
]
discovering_america()
print(*global_map, sep='\n')

Вывод
[0, 1, 3, 6]
[4, 9, 15, 22]
[13, 21, 28, 34]

АндрейXXXМ АндрейXXXМ    1   18.12.2020 12:30    14

Другие вопросы по теме Информатика