성장하는 krozv의 기록

  • 홈
  • 태그
  • 방명록

DFS 1

[Baekjoon]14500. 테트로미노

문제를 보자마자 테트로미노 모양대로 좌표 틀을 만들어서 도장 찍듯이 찍어볼까?라고 생각했음 테트로미노 모양대로 이동 방향이 적힌 딕셔너리를 일일이 만들다가 생각해 보니 dfs로 풀되, 이동 횟수를 3번으로 고정시키면 훨씬 수월할 것 같았음 다만, ㅗ모양의 테트로미노는 dfs가 아닌 반복문을 사용함 # ㅗ모양을 제외한 경로 탐색 def f(x, y, n, s): """ x, y: 현재 좌표 n: 경로 탐색 횟수 s: 경로 탐색한 좌표값의 합 """ global path global max_val if [x, y] not in path: path.append([x, y]) s += arr[x][y] delta = [[-1, 0], [1, 0], [0, 1], [0, -1]] # 4칸 채우면 최댓값 계산 if..

Study | 성장기록/Algorithm 2024.03.13
이전
1
다음
더보기
프로필사진

성장하는 krozv의 기록

개발과 성장, 그리고 일상의 기록

  • 분류 전체보기 (15)
    • Diary | 생각정리 (1)
    • Study | 성장기록 (14)
      • Algorithm (6)
      • Machine Learning (1)
      • [ITO] Skate (5)
      • 99club (0)

Tag

코딩테스트준비, dj rest auth, 항해99, 데크, Python, 백준, TiL, BinarySearch, Combination, 이진탐색, Baekjoon, 99클럽, 개발자취업, 재귀, Deque, 백트래킹, BFS, 취준, user model, REGISTRATION,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

© 2024 krozv. All rights reserved.

  • github
  • portfolio

티스토리툴바