DFS로 풀기.이때 해당되는 각 row를 compress해준 후에 maps 업데이트.기본적으로 compress는 left상으로 구현되어있으니 (i가 작은 것부터 합치기), right 나 down 같은 경우에는 리스트를 reverse해서 compress하고, 이후에 나온 값을 다시 reverse해주기. import sysinput = sys.stdin.readlineN = int(input())maps = [list(map(int, input().split())) for _ in range(N)]def compress(line): arr = [x for x in line if x != 0] res = [] i = 0 while i