1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function reverseWords(s: string): string { let tmp=[] let A=[] for(let i=0;i<s.length;i++){ if(s[i]===' '){ if(tmp.length>0) { A.push(tmp.join('')) tmp=[] } continue } if(s[i]!==' '){ tmp.push(s[i]) } } if(tmp.length>0){ A.push(tmp.join('')) } return A.reverse().join(' ') };
|