본문 바로가기
Algorithm

[구현/수학] 백준 18883 N M 찍기 - 파이썬(Python)

by jangThang 2023. 1. 16.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    18883번: N M 찍기

    총 N개의 줄을 출력해야 한다. 각 줄에는 M개의 정수를 공백 한 칸으로 구분해 출력해야 한다. 1번 줄에는 1부터 M까지, 2번 줄에는 M+1부터 2×M까지, ..., N번 줄에는 (N-1)×M+1부터 N×M까지 출력해야

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     1부터 N*M까지 출력합니다. 한 줄에 M개씩 N개의 줄에 나열됩니다.

     

     

     

    3. 코드

    N, M = map(int, input().split())
    for i in range(N):
        for j in range(M):
            if j == M-1:
                print(M*i+j+1, end="")
            else:
                print(M*i+j+1, end=" ")
        print()

    이중 for문을 이용해서 N개의 줄에 M개씩 출력합니다.

     

    star가 되고나서 Tistory

    반응형

    댓글