(1).백준 23568번 Find the House는 친구의 집을 찾아가는 경로를 제공받을 때

최종적으로 목적지의 위치를 출력해야 하는 문제였다.

 

문제의 중요한 포인트는 현재 위치에서 이동한 경로를 찾아서 순차적으로 연결하는 방식에 대한 것 같지만

결론적으로 오른쪽에 있는 이동거리들의 합이 되기 때문에

그냥 어떤 순서로 이동했는지 확인하는 부분은 무시하고

기존 위치에서 움직인 거리들의 합을 출력하는 방식으로 해결했다.

const input = `5
3 L 3
-1 R 11
5 L 6
1 R 4
10 L 7
1`.split('\n')

let result = Number(input[input.length - 1])

for(let i = 1 ; i < input.length - 1 ; i++){
    const [start, way, length] = input[i].split(' ')

    if(way == 'R'){
        result += Number(length)
    }
    else{
        result -= Number(length)
    }
}

console.log(result)

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

[개발일지] - 574(임시공휴일)  (0) 2025.01.27
[개발일지] - 573(주말)  (0) 2025.01.26
[개발일지] - 571  (0) 2025.01.24
[개발일지] - 570  (1) 2025.01.23
[개발일지] - 569  (0) 2025.01.22

+ Recent posts