본문 바로가기

알고리즘 문제풀이

Swea 숫자 사각형 Python 반복문

숫자삼각형 1

T = int(input())
for tc in range(1,T+1):
    H,W = map(int,input().split())
    print(f'#{tc}')
    for i in range(0,H*W,W):
        for j in range(1,W+1):
            print(i+j, end=' ')
        print()

숫자삼각형 2

T = int(input())
for tc in range(1,T+1):
    H,W = map(int,input().split())
    # arr = [[0]*W for _ in range(H)] # 정사각형이 아니라서 사용못함
    print(f'#{tc}')
    for i in range(1,H+1):
        for j in range(W):
            print(i+H*j, end=' ')
        print()

숫자삼각형 3

T = int(input())
for tc in range(1,T+1):
    H,W = map(int,input().split())
    print(f'#{tc}')
    for i in range(0,H*W,W):
        if not i % 2:
            for j in range(1,W+1):
                print(i + j, end=' ')
        else:
            for j in range(W,0,-1):
                print(i + j, end=' ')
        print()

숫자삼각형 4

T = int(input())
for tc in range(1,T+1):
    N = int(input())
    print(f'#{tc}')
    for i in range(1,N+1):
        for j in range(1,N+1):
            print(i*j, end=' ')
        print()