Largest Sum of Non-Adjacent Numbers
Given a list of integers nums
, write a function that returns the largest sum of non-adjacent numbers. Numbers can be 0
or negative.
Constraints
n ≤ 100,000
wheren
is the length ofnums
.
https://binarysearch.com/problems/Largest-Sum-of-Non-Adjacent-Numbers
Examples
Example 1
Input
- nums =
[2, 4, 6, 2, 5]
Output
- answer =
13
Explanation
We can take 2, 6, and 5 to get 13.
Example 2
Input
- nums =
[5, 1, 1, 5]
Output
- answer =
10
Explanation
We can take 5 + 5 since they are not adjacent.
Example 3
Input
- nums =
[-10, -22, -18, -3, -100]
Output
- answer =
0
Explanation
We don’t pick any negative numbers.
Leave a comment