题解 | #坐标移动#
坐标移动
https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
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
let str = ''
let one = 0
let two = 0
while(line = await readline()){
str += line
}
str.split(';').forEach(v => {
if (v) {
const first = v[0]
const num = Number(v.slice(1))
if (!isNaN(num) && num > 0 && num < 100) {
if (first === 'A') one += -num
else if (first === 'D') one += num
else if (first === 'W') two += num
else if (first === 'S') two += -num
}
}
})
console.log(`${one},${two}`)
}()
查看24道真题和解析


