Level4 (kakao)블록 게임


Level4 (kakao)블록 게임

https://programmers.co.kr/learn/courses/30/lessons/42894필요한 로직 : 구현[논리]주어진 블록 타입에서 검은 돌을 떨어뜨려 2x3, 3x2 직사각형을 만들 수 있는 케이스는 5가지이다.따라서, (1) 블록의 타입이 위 5가지 중 하나인지 확인하고(2) 검은 돌이 "떨어질 수 있도록" 검은 돌 상위 좌표들에 다른 블록이 없는지 확인한다.블록의 타입을 알기 위해서는 시작점과 상대 지표를 활용했다. 검은 돌은 위에서 아래로 떨어지되, 기본적으로는 좌측에서 우측으로 열을 이동하며 떨어뜨린다. 따라서, 시작점을 블록의 가장 왼쪽 좌표로 잡았다.또한 함수 is_possible로 검은 돌이 정상적으로 떨어질 수 있는지 확인했다.아래 케..........

Level4 (kakao)블록 게임에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Level4 (kakao)블록 게임