We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 16645dc commit 7cde6ceCopy full SHA for 7cde6ce
1 file changed
dp/max_product_subarray_another_approach.rb
@@ -1,12 +1,11 @@
1
def subarray_with_max_product(arr)
2
- len = arr.length
+ len = arr.length
3
product_so_far = max_product_end = 1
4
max_start_i = 0
5
so_far_start_i = so_far_end_i = 0
6
7
(0..len-1).each do |i|
8
max_product_end *= arr[i]
9
-
10
if max_product_end < 0
11
max_product_end = 1
12
max_start_i = i + 1
0 commit comments