구름톤 챌린지 2주 day7 학습 일기
N행 N열의 격자판이 주어지고, 각 격자의 위치정보에 구름 유무가 0 또는 1로 표현된다. 간단하게 생각하면 지뢰찾기이고 이를 구름찾기로 변형한 귀여운 문제 1. 전체 판을 탐색해서, 0인 위치인지 확인하기 - 그래야 구름이 아닌 칸(아무것도 존재하지 않거나, 깃발을 놓을 수 있는 칸)이기 때문인데 - 만약 1인 위치도 포함한다면 주변에 구름이 K개인 경우가 있는 경우, 해당 칸도 k의 횟수로 포함되기 때문이다. 2. 이제 주변 8칸을 탐색하면 된다. - 내 경우는 탐색할 칸에 대해 미리 배열을 선언하고 반복문으로 해당 요소들을 꺼내왔다. direction = [(-1,-1),(-1,0),(-1,1),(0,-1),(0,1),(1,-1),(1,0),(1,1)] ... for dr,dc in directio..
2023. 8. 22.