var judgeCircle = function(moves) {
let y = 0
let x = 0
for(const move of moves) {
if(move === 'U') y++
if(move === 'D') y--
if(move === 'L') x++
if(move === 'R') x--
}
return y === 0 && x === 0
};
문제는 생각보다 쉽게 풀렸다.
좌표계로 생각해서L
,R
움직임은 x좌표로 생각하고U
,D
움직은 y좌표로 생각했다.
모든 움직임을 수행한 후 최종 x, y좌표로 원점으로 돌아왔는지를 판별했다.