Skip to content

Commit fd153a3

Browse files
committed
Added Files
1 parent af35565 commit fd153a3

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
int findMaxLength(int nums[], int n)
2+
{
3+
int maxlen = 0;
4+
5+
for (int start = 0; start < n; start++)
6+
{
7+
int zeroes = 0, ones = 0;
8+
9+
for (int end = start; end < n; end++)
10+
{
11+
if (nums[end] == 0)
12+
{
13+
zeroes++;
14+
}
15+
else
16+
{
17+
ones++;
18+
}
19+
if (zeroes == ones)
20+
{
21+
maxlen = max(maxlen, end - start + 1);
22+
}
23+
}
24+
}
25+
return maxlen;
26+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class Solution:
2+
3+
def findMaxLength(nums):
4+
maxlen = 0
5+
for start in range(0, len(nums)):
6+
zeroes = 0
7+
ones = 0
8+
for end in range(start, len(nums)):
9+
if nums[end] == 0:
10+
zeroes += 1
11+
else:
12+
ones += 1
13+
14+
if zeroes == ones:
15+
maxlen = max(maxlen, end - start + 1)
16+
17+
return maxlen

0 commit comments

Comments
 (0)