Skip to content

Commit e84696b

Browse files
committed
Runtime: 168 ms (Top 57.53%) | Memory: 48.9 MB (Top 58.07%)
1 parent 37f0457 commit e84696b

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed
Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
1+
// Runtime: 168 ms (Top 57.53%) | Memory: 48.9 MB (Top 58.07%)
12
var numSplits = function(s) {
23
let n = s.length;
34
let preFix = new Array(n) , suFix = new Array(n);
4-
let preSet = new Set();
5-
let suSet = new Set();
6-
5+
let preSet = new Set();
6+
let suSet = new Set();
7+
78
for(let i=0; i<n ; i++){
89
preSet.add(s[i]);
910
suSet.add(s[n-1-i]);
1011
preFix[i]= preSet.size;
1112
suFix[n-1-i]= suSet.size;
1213
}
13-
14+
1415
let goodWays=0;
15-
16+
1617
for(let i=0; i<n-1; i++){
1718
if(preFix[i]===suFix[i+1]) goodWays++;
1819
}
19-
20+
2021
return goodWays;
21-
};
22+
};

0 commit comments

Comments
 (0)