🧠𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺/🧡정보올림피아드

[Beginner_Coder👶🏻] 1856. 숫자사각형2

안오늘 2021. 6. 23. 00:23

문제 설명

사각형의 높이 n과 너비 m을 입력받은 후

사각형 내부에 지그재그 형태로 1부터 n*m번까지 숫자가 차례대로 출력되는 프로그램을 작성

문제 풀이

n, m = map(int, input().split())
num = 1
for i in range(n):
    if i % 2 == 0:
        for j in range(m):
            print(num, end=" ")
            num += 1
    else:
        for k in range(m):
            num += 1

        for l in range(num-1, num-1-m, -1):
            print(l, end= " ")

    print()

출력결과