(Python/LV3) 아이템 줍기
첫 번째 시도 def solution(rectangle, characterX, characterY, itemX, itemY): graph = [[0] * 51 for _ in range(51)] move = [(0, 1), (0, -1), (-1, 0), (1, 0)] for rec in rectangle: x1, y1, x2, y2 = rec for x in range(x1, x2 + 1): for y in range(y1, y2 + 1): graph[x][y] = 1 visited = [[False] * 51 for _ in range(51)] Q = deque() Q.append((0,0)) visited[0][0] = True border = deque() while Q: x, y = Q.popl..
2024. 1. 9.
(mysql/Lv3) 없어진 기록 찾기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. A..
2023. 11. 21.