edit
This commit is contained in:
parent
e78e527866
commit
05a93ced80
212 changed files with 3213 additions and 3968 deletions
|
@ -1,10 +1,12 @@
|
|||
# Подмассив наибольшей суммы
|
||||
importance: 2
|
||||
|
||||
[importance 2]
|
||||
---
|
||||
|
||||
# Подмассив наибольшей суммы
|
||||
|
||||
На входе массив чисел, например: `arr = [1, -2, 3, 4, -9, 6]`.
|
||||
|
||||
Задача -- найти непрерывный подмассив `arr`, сумма элементов которого максимальна.
|
||||
Задача -- найти непрерывный подмассив `arr`, сумма элементов которого максимальна.
|
||||
|
||||
Ваша функция должна возвращать только эту сумму.
|
||||
|
||||
|
@ -13,7 +15,7 @@
|
|||
```js
|
||||
getMaxSubSum([-1, *!*2, 3*/!*, -9]) = 5 (сумма выделенных)
|
||||
getMaxSubSum([*!*2, -1, 2, 3*/!*, -9]) = 6
|
||||
getMaxSubSum([-1, 2, 3, -9, *!*11*/!*]) = 11
|
||||
getMaxSubSum([-1, 2, 3, -9, *!*11*/!*]) = 11
|
||||
getMaxSubSum([-2, -1, *!*1, 2*/!*]) = 3
|
||||
getMaxSubSum([*!*100*/!*, -9, 2, -3, 5]) = 100
|
||||
getMaxSubSum([*!*1, 2, 3*/!*]) = 6 (неотрицательные - берем всех)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue