题解 | #单词倒排#
单词倒排
https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836?tpId=37&tqId=38366&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3Fdifficulty%3D2%26page%3D1%26pageSize%3D50%26search%3D%26tpId%3D37%26type%3D37&difficulty=2&judgeStatus=undefined&tags=&title=
const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () => (await iter.next()).value; void (async function () { // Write your code here while ((line = await readline())) { let str = ""; let arr = []; for (let i = 0; i < line.length; i++) { if ( (line[i] >= "a" && line[i] <= "z") || (line[i] >= "A" && line[i] <= "Z") ) { str = str.concat(line[i]); } else if (str !== "") { arr.push(str); str = ""; } if(i===line.length-1)arr.push(str); } str = ""; for(let i = arr.length-1;i>=0;i--){ str=str.concat(arr[i]," "); } console.log(str); } })();