/** * @param {string} s * @return {string} */ var reverseWords = function (s) { s = s.trim().split(" "); let reversedLine = [], stack = []; for (let i = 0; i < s.length; i++) { if (s[i].length > 0) stack.push(s[i]); } for (let i = stack.length - 1; i >= 0; i--) { reversedLine.push(stack[i]) } return reversedLine.join(" "); };