Skip to content

Instantly share code, notes, and snippets.

@v-kolesnikov
Last active December 20, 2015 08:44
Show Gist options
  • Save v-kolesnikov/b72ac436c60b89e1a1da to your computer and use it in GitHub Desktop.
Save v-kolesnikov/b72ac436c60b89e1a1da to your computer and use it in GitHub Desktop.
Найти максимальную сумму элементов строки матрицы
(defn solution
[m]
(->> m
(map #(reduce + %))
(apply max)))
(let [m [[1 2 3]
[0 -1 2]
[4 1 -2]]]
(assert (= 6 (solution m))))
def solution(m)
m.map { |row| row.inject(:+) }.max
end
m = [[1, 2, 3],
[0, -1, 2],
[4, 1, -2]]
puts solution(m)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment