0%

151. Reverse Words in a String

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(' ')
};