Skip to content

Commit 9658434

Browse files
committed
Runtime 11 ms (Top 16.5%) | Memory 8.0 MB (Top 65.44%)
1 parent e4f8a39 commit 9658434

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed
Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
class Solution {
22
public:
33
vector<int> diStringMatch(string s) {
4-
vector<int> res;
5-
6-
int I = 0;
7-
int D = s.size();
8-
9-
for(int i=0;i<s.size()+1;i++)
4+
int p=0, j=s.size();
5+
vector<int>v;
6+
for(int i=0; i<=s.size(); i++)
107
{
11-
if(s[i]=='I')
12-
res.push_back(I++);
13-
else
14-
res.push_back(D--);
8+
if(s[i]=='I')v.push_back(p++);
9+
else v.push_back(j--);
1510
}
16-
return res;
11+
return v;
1712
}
18-
};
13+
};

0 commit comments

Comments
 (0)