[old] Graphical Key

[old] Graphical Key

Как только кнопки были нажаты в правильном порядке, пол под вами стремительно разошелся в стороны и вы упали в более глубокий уровень подземелья. Этот замок по-прежнему не переставал вас удивлять! К счастью, при падении вы ничего себе не повредили, а иначе можно было бы забыть о возвращении домой.

Встав и приведя себя в порядок, вы увидели дверь, которая выглядела так, будто за ней прячут немыслимое сокровище - массивная, металлическая и, несмотря на прошедшие века,без единого пятнышка ржавчины. Вариантов было всего два - либо она сделана из нержавеющей стали, либо все эти годы за ней кто-то тщательно ухаживал. Вы бы очень хотели, чтобы именно первый вариант оказался правдой. Вам вполне хватило одной встречи с призраком.

Ничего похожего на замочную скважину у этой двери не было. Зато было небольшое поле, подозрительно похожее на сенсорный экран и точки, напоминающие экран в момент рисования графического ключа для разблокировки. Откуда вообще могли взяться такие технологии в старом замке?! Сотни различных идей, одна безумнее другой, проносились у вас в голове. Но обо всем можно будет подумать позже, по пути домой. Главная задача сейчас - открыть эту дверь.

Как только вы прикоснулись рукой к экрану, каждая точка превратилась в цифру. Вероятно, вам нужно нарисовать на этом поле нечто вроде графического ключа. Вот только по какому принципу выбирать цифры?..

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

You should be an authorized user in order to see the full description and start solving this mission.