942.Di String Match
示例 1:
输出:"IDID"
输出:[0,4,1,3,2]
示例 2:
输出:"III"
输出:[0,1,2,3]
示例 3:
输出:"DDI"
输出:[3,2,0,1]
提示:
1 <= S.length <= 1000
S 只包含字符 "I" 或 "D"。class Solution {
public:
vector<int> diStringMatch(string S) {
vector<int> key;
int max=S.length(),min=0;
for(int i=0;i<S.length()+1;i++)
{
if(S[i]=='D')
key.push_back(max--);
else
key.push_back(min++);
}
return key;
}
};Last updated