October 30, 2013
Занимательное программирование.
Взял тут: http://habrahabr.ru/post/200190/
Подсчитать объём воды.
например:
и
Моё решение:
w =: 0 5 3 5 1 2 NB. исходные данные f =: >./\ - [ NB. функция для подсчёта "дыр" слева-направо. +/ (f w) <. f&.|. w NB. считаем "дыры" слева-направо и справа-налево и берём меньшее значение для каждой дыры 3
Запись сделана с помощью m.livejournal.com.</p>