-Code
def solution(arr, x, y):
dx = [0, 1, 0, 1]
dy = [0, 0, 1, 1]
nums = []
for idx in range(4):
mx = x + dx[idx]
my = y + dy[idx]
num = arr[mx][my]
nums.append(num)
nums.sort()
return nums[-2]
n = int(input())
cnn = [list(map(int, input().split())) for _ in range(n)]
while len(cnn) != 1:
a = []
for i in range(0, len(cnn), 2):
temp = []
for j in range(0, len(cnn), 2):
temp.append(solution(cnn, i, j))
a.append(temp)
cnn = a
print(*cnn[0])
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 4779번 칸토어 집합 (0) | 2022.05.18 |
---|---|
[백준/파이썬] 18222번 투에-모스 문자열 (0) | 2022.05.18 |
[백준/파이썬] 18429번 두 스티커 (0) | 2022.05.18 |
[프로그래머스/파이썬] 영어 끝말잇기 (0) | 2022.05.17 |
[프로그래머스/파이썬] 피보나치 수 (0) | 2022.05.17 |