카카오 프렌즈 블록41 [알고리즘] 2018 카카오 블라인드 - 프렌즈4블록 1. 문제 2. 문제 풀이 블록을 아래로 내리는 부분이 좀 까다롭고 나머지는 문제에 주어진대로 풀면 되는 문제였다. 1. 주어진 1차원 배열을 2차원 배열로 옮긴다. 2. 2*2영역이 같을 경우 해당 영역을 check 2차원 배열에 true로 표시한다. 3. check 2차원 배열에 true로 표시된 공간을 블록이 터졌다는 의미로 "*"로 바꾼다. 4. 블록을 터트린 후 위에 있던 블록들을 아래로 내린다. 블록을 내리는 downBlock() 메서드의 경우 하나라도 내려간 블록이 있으면 해당 열의 블록을 내리는 작업을 다시 반복하였다. 내려가는 블록이 없을 경우 다음 열을 검사한다. import java.util.*; class Solution { public static int solution(int m.. 2021. 2. 3. 이전 1 다음