class Solution { public: string reverseWords(string s) { int n=s.size(); int l=0,r=0; while(l<n) { while(r<n && s[r]!=' ') { r++; } reverse(s.begin()+l,s.begin()+r); l=r+1; r=l; } return s; } };
class Solution { public: string reverseWords(string s) { int n=s.size(); int l=0,r=0; while(l<n) { while(r<n && s[r]!=' ') { r++; } reverse(s.begin()+l,s.begin()+r); l=r+1; r=l; } return s; } };