-Code
n = int(input())
num = int(input())
l = n
arr = [[0] * n for _ in range(n)]
move = 1
i = n ** 2
x, y = -1, 0
while i >= 1:
for _ in range(n):
x += move
arr[x][y] = i
i -= 1
n -= 1
for _ in range(n):
y += move
arr[x][y] = i
i -= 1
move *= -1
for i in arr:
print(*i)
for i in range(l):
for j in range(l):
if arr[i][j] == num:
print(i + 1, j + 1)
exit()
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 2628번 종이자르기 (0) | 2022.05.28 |
---|---|
[백준/파이썬] 14002번 가장 긴 증가하는 부분 수열 4 (0) | 2022.05.28 |
[백준/파이썬] 2578번 빙고 (0) | 2022.05.28 |
[백준/파이썬] 2756번 다트 (0) | 2022.05.28 |
[백준/파이썬] 2712번 미국 스타일 (0) | 2022.05.28 |