본문 바로가기 메뉴 바로가기

하이비니

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

하이비니

검색하기 폼
  • 분류 전체보기 (19)
    • JAVA (2)
    • Spring Boot (1)
    • JPA (0)
    • Vue.js (0)
    • Algorithm (2)
    • BOJ (5)
    • Programmers (3)
    • Coding Test (0)
    • Cloud (5)
    • 💫 experience 💫 (1)
  • 방명록

Algorithm (1)
[알고리즘] 코딩 테스트 문제 풀이법 - 위치 이동하기

💡 코딩 테스트 문제에서 단골 출제되는 위치 이동법에 대한 공식에 대해 알아보자 여러 코딩 테스트 문제에서 2차원 배열이 주어지고 위치를 이동하라는 문제가 많이 출제된다. 위치 이동은 현재 위치에서 인접한 동, 서, 남, 북 네 방향으로 이동하라는 경우 또는 체스 말 나이트의 이동 등 여러 경우가 주어진다. 체스 말을 예시로 들어 이동 시, 공식에 대해 정리해본다. ✏️ 킹의 이동 int[][] map = new int[N][M]; // 동, 서, 남, 북 int[] dx = {0, 0, -1, 1}; int[] dy = {1, -1, 0, 0}; int cx = 0, cy = 0;// 주어진 map의 현재 위치에서 x, y 좌표 for(int d = 0; d < 4; d++) { // 이동하고자 하는 ..

Algorithm 2022. 10. 11. 03:51
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바