99클럽 코테 스터디 35일차 TIL, 프로그래머스 / 퍼즐 조각 채우기
🔑 오늘의 학습 키워드 BFS, 구현🔗 문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/84021 from collections import dequedef solution(game_board, table): answer = 0 n = len(game_board) directions = [(1, 0), (0, 1), (-1, 0), (0, -1)] def in_range(x, y): return 0 🗒️ 공부한 내용 본인의 언어로 정리하기🤔 문제를 보고 든 생각문제가 요구하는 사항이 많아서 함수단위로 우선 작성을 한다음 코드 세부 구현을 해야겠다고 생각했다.1. BFS로 구멍이랑 블록을 구분하는 함..
99클럽 코테 스터디 32일차 TIL, 프로그래머스 / 아이템 줍기
🔑 오늘의 학습 키워드 : bfs, 좌표 표현🔗 문제링크 https://school.programmers.co.kr/learn/courses/30/lessons/87694 from collections import dequedef solution(rectangle, characterX, characterY, itemX, itemY): answer = 0 grid = [[0] * 101 for _ in range (101)] for x1,y1,x2,y2 in rectangle : x1, y1, x2, y2 = x1 * 2, y1 * 2, x2 * 2, y2 * 2 for i in range (x1,x2+1): for j in range..