题解 | #坐标移动#

坐标移动

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
    while(line = await readline()){
        const list = line.split(';')
        const arr = []
        var x =0;
        var y =0;
        for(let i=0;i<list.length;i++) {
            const word = list[i].split('')[0]
            if(word !== 'A' && word !== 'S' &&word !=='W' && word !== 'D') {
                list.splice(i,1)
               
            }
            else {
                let num = parseInt(list[i].split('').splice(1).join(''))
                if(word=='A') {
                    x = x-num
                }else if(word == 'S') {
                    y = y-num
                }else if(word == 'W') {
                    y=y+num
                } else {
                    x = x+num
                }
            }

  

        }
        console.log([x,y].join(','))
 
    }
}()

全部评论

相关推荐

ALEX_BLX:虽然说聊天记录不可信,不过这个趋势确实如此但我觉得也要想到一点就是卷后端的人里真正有“料”的人又有多少,我说的这个料都不是说一定要到大佬那种级别,而是就一个正常的水平。即使是现在也有很多人是跟风转码的,2-3个月速成后端技术栈的人数不胜数,但今时不同往日没可能靠速成进大厂了。这种情况就跟考研一样,你能上考场就已经打败一半的人了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务