(1).백준 29823번 Pakirobot Manhattanis는 마구잡이로 이동한 다음 원점으로 돌아갈 때의 거리를 구하는 문제로

동서남북을 각각 카운팅하고 차이를 절대값으로 구해준 다음 합하는 방식으로 해결했다.

const input = `7
NNNSSWE`.split('\n')[1]

const map = {
    "N" : 0,
    "S" : 0,
    "W" : 0,
    "E" : 0
}

for(let i = 0 ; i < input.length ; i++){
    map[input[i]]++
}

console.log(Math.abs(map["N"] - map["S"]) + Math.abs(map["E"] - map["W"]))

'회고' 카테고리의 다른 글

[개발일지] - 846  (0) 2025.10.29
[개발일지] - 845  (0) 2025.10.28
[개발일지] - 843(주말)  (0) 2025.10.26
[개발일지] - 842(반차)  (0) 2025.10.25
[개발일지] - 841  (0) 2025.10.23

+ Recent posts