Python/CodeUp

1481 ~ 1489 파이썬 코드업 문제풀이 2차배열

GLOWWW 2021. 3. 2. 17:26

1481

n, m = tuple(map(int, input().split()))
arr = [[0 for _ in range(n)]for _ in range(m)]
count = 0

for z in range(n + m - 1):
    for x in range(m-1,-1,-1):
        for y in range(n-1,-1,-1):
            if x+y == z:
                count += 1
                arr[x][y] = count

for x in range(n-1,-1,-1):
    for y in range(m-1,-1,-1):
        print(arr[y][x], end=" ")
    print()

1482

n, m = tuple(map(int, input().split()))
arr = [[0 for _ in range(n)] for _ in range(m)]
count = 0

for z in range(n + m - 1):
    for x in range(m-1,-1,-1):
        for y in range(n-1,-1,-1):
            if x + y == z:
                count += 1
                arr[x][y] = count

for x in range(n-1,-1,-1):
    for y in range(m):
        print(arr[y][x], end=" ")
    print()

1483

n, m = tuple(map(int, input().split()))
arr = [[0 for _ in range(m)]for _ in range(n)]
count = 0

for z in range(n+m-1):
    for x in range(n-1,-1,-1):
        for y in range(m):
            if x+y == z:
                count += 1
                arr[x][y] = count

for x in range(n-1,-1,-1):
    for y in range(m):
        print(arr[x][y], end=" ")
    print()

1484

달팽이포기...
조만간 다시 도전한다.. 세시간 했는데 안되는거면 지금은 안됨..나중에 하자.

1485

1486

1487

1488

1489

1490