题解 | #坐标移动#
坐标移动
https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let rez = [0, 0]; let arr = []; rl.on("line", function (line) { arr = line.split(";"); arr.map((item, i) => { if (["A", "S", "D", "W"].includes(item[0]) && !isNaN(item.slice(1))) { switch (item[0]) { case "A": rez[0] -= item.slice(1)-0; break; case "S": rez[1] -= item.slice(1)-0; break; case "D": rez[0] += item.slice(1)-0; break; case "W": rez[1] += item.slice(1)-0; break; } } }); console.log(rez.join(',')) });