class Solution {
public:
vector<string> printVertically(string s) {
int N = s.length();
vector<string> ans;
int cnt = 0;
int level = 0;
for(int i=0;i<N;i++){
if(s[i] == ' '){
cnt = 0;
level ++ ;
}else{
if(ans.size() <= cnt){
ans.push_back("");
}
for(int j=ans[cnt].size();j<level;j++) ans[cnt] += ' ';
ans[cnt++] += s[i];
}
}
return ans;
}
};
No.183 - LeetCode1324
最新推荐文章于 2020-05-06 12:26:50 发布