개발자 되기(feat.SSAFY)

  • 홈
  • 태그
  • 방명록

문제 1

1726. 로봇 - BFS, 구현, 시뮬레이션

사용한 알고리즘 및 자료구조 BFS 큐 델타를 이용한 2차원 좌표 탐색 접근 방식 로봇이 한 턴 내에 할 수 있는 동작은 세 가지다. 1~3칸 전진. 좌로 회전. 우로 회전. 로봇의 상태를 que에서 받은 뒤, 위 세 가지 연산을 전부 처리한다. 로봇의 위치와 로봇이 바라보는 방향 모두를 정확히 기록해야 하기에, 3차원 방문 여부 리스트를 활용했다. 문제 특이사항 일반적으로 2차원 좌표 탐색 문제에서, '방향을 돌리는' 연산은 나머지 연산을 통해 쉽게 구현할 수 있다. (나누기를 활용해 2차원 좌표 탐색에 활용하는 문제 샘플을 곧 업로드 하겠습니다.) 하지만 이 문제는 '동쪽이 1, 서쪽이 2, 남쪽이 3, 북쪽이 4' 라고 명시하고 있다. 따라서 좌표를 입력받을 때 적당히 변형하거나, 회전하는 함수를 ..

BOJ/BFS, DFS, 백트래킹 2021.10.19
1
더보기
프로필사진

공지사항

  • 블로그 소개 및 알고리즘 풀이 철학(ver0.1)
  • 분류 전체보기
    • 개발자 되기 (feat.SSAFY)
    • SSAFY지원 관련
    • 회고
      • SSAFY
      • Elden-Lang
      • 이직 준비
    • 1인 개발 기록
    • BOJ
      • BFS, DFS, 백트래킹
      • 구현
      • 그리디
      • 스택
      • 분할정복
      • 트리, 상호 배타 집합
    • TIL
      • Frontend
      • Backend
      • Monitoring(k8s, grafana)
      • 기타

Tag

개발자, 스택, 그라파나, 쿠버네티스, k8s, JavaScript, grafana, 회고, monitoring, loki, prometheus, 싸피, 노베이스, BFS, 파이썬, 모니터링, SSAFY, 백준, 비전공, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바