Task 56_1. Частичные суммы матр

Task 56_1. Частичные суммы матр

UniLecs

Задача: Дана числовая матрица Aij. Для всех i,j найдите частичные суммы:

sum(i,j) = SUM(a(k,t)), где k<=i,t<=j

Например,

1 2 3 4 5

5 4 3 2 1

2 3 1 5 4

Вывод:

1 3 6 10 15

6 12 18 24 30

8 17 24 35 45

Реализация:

  1. @sTheROX снова прислал нам свое решение на языке Go
@sTheROX, реализация на Go

https://gist.github.com/unilecs/76c3c0a47d15fcd0715bf5465949cf16


2. @vgetmantsev прислал решение на JS

@vgetmantsev, реализация на JS

https://gist.github.com/unilecs/4983f9d3f245e2fd85ffe8dc1f086115


3. @lPestl прислал нам свою реализацию на F#. Кстати первое появление этого языка на нашем канале.

@lPestl, реализация на F#

https://gist.github.com/lpestl/38b36354045b932c443124b5dfc34dd8


4. @mrmeison прислал два варианта решения на JS

@mrmeison, 1й вариант, реализация на JS


@mrmeison, 2й вариант, реализация на JS

https://gist.github.com/unilecs/dbd95f6e7a94434e6645d8c016e35610


5. @Kostigan прислал решение на Python

@Kostigan, реализация на Python

https://gist.github.com/unilecs/41a675a6e10299dc0b7a74565f6c8146


Report Page