[BOJ 1697] 숨바꼭질 (Node.js)


[BOJ 1697] 숨바꼭질 (Node.js)

https://www.acmicpc.net/problem/1697 1697번: 숨바꼭질 1697번 제출 맞힌 사람 숏코딩 재채점 결과 채점 현황 강의 질문 검색 숨바꼭질 다국어 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 2 초 128 MB 156675 44590 27941 25.050% 문제 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에... www.acmicpc.net 최단거리를 구하는 문제였기에 이 문제는 BFS를 이용하여 풀 수 있었다. queue.shift()는 O(N)의 시간이 소요되기에 시간 초과가 나고, 대신 head와 tail을 지정해주어 풀 수 있었다. const [subin, sist...


#1697javascript #1697nodejs #1697자바스크립트

원문링크 : [BOJ 1697] 숨바꼭질 (Node.js)