const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); rl.on("line", function (line) { // const tokens = line.split(' '); // console.log(parseInt(tokens[0]) + parseInt(tokens[1])); let coorX = 0; let coorY = 0; const HandleMap = { A: "-coorX", D: "+coorX", W: "+coorY", S: "-coorY", }; const lineArray = line.split(";"); for (const myLine of lineArray) { if (myLine === "") { continue; } const curHandle = HandleMap[myLine[0]]; if (!curHandle) { continue; } const step = myLine.substring(1); if (/\D/.test(step)) { continue; } switch (curHandle) { case "-coorX": coorX -= +step; break; case "+coorX": coorX += +step; break; case "+coorY": coorY += +step; break; case "-coorY": coorY -= +step; break; default: break; } } console.log(coorX + ',' + coorY); });