Skip to content

Commit 2cbfdf8

Browse files
committed
Time: 2160 ms (11.81%), Space: 473.2 MB (71.22%) - LeetHub
1 parent f5db62b commit 2cbfdf8

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
class Solution {
2+
public:
3+
int longestBalanced(vector<int>& nums) {
4+
int n = nums.size();
5+
int i = 0;
6+
int maxi = 0;
7+
for (int i = 0; i < n; i++) {
8+
set<int> evenFreq, oddFreq;
9+
for(int j=i;j<n;j++){
10+
if(nums[j]%2){
11+
oddFreq.insert(nums[j]);
12+
}
13+
else{
14+
evenFreq.insert(nums[j]);
15+
}
16+
if(evenFreq.size()==oddFreq.size()){
17+
maxi=max(maxi,j-i+1);
18+
}
19+
}
20+
}
21+
return maxi;
22+
}
23+
};

0 commit comments

Comments
 (0)