백준 1697 숨바꼭질

JunHo Lee·2023년 9월 12일
0

코딩 테스트

목록 보기
1/2
post-thumbnail
  • 문제 정리
    • 수빈 N
      • 걷거나 순간이동
        • 걷 : x - 1, x + 1
        • 순 : x * 2
    • 동생 K
    • N K 입력
    • 수빈이 동생에게 가는 가장 짧은 길
    • ex) 5 17
      • 5-10-9-18-17
  • 풀이 확인 https://wook-2124.tistory.com/273
    • 100,000 크기의 리스트 생성 : dist
    • BFS
      • 시작 위치로 deque 생성
      • 현재 위치가 목적지에 도착할 때 까지
        • 3가지 루트 -1, +1, *2 로 for 문 수행
          • 거쳐 가는 길에 + 1 로 저장 (+1초)
          • 처음 가본 곳이 아니면 0이 아니기 때문에 False
            • 순환되지 않는다.
      • 목적지에 도착하면 저장된 초 출력

0개의 댓글