본문 바로가기

알고리즘 (Python)/코드업 기초 100제

[CodeUp] 코드업 기초 100제 1081번 풀이 - 파이썬(python)

728x90
반응형

1081 : [기초-종합] 주사위를 2개 던지면?(설명)

시간 제한 : 1초 메모리 제한 : 128 MB

 


 

문제 설명

 

1부터 n까지, 1부터 m까지 숫자가 적힌
서로 다른 주사위 2개를 던졌을 때 나올 수 있는 모든 경우를 출력해보자.

입력

 

주사위 2개의 면의 개수 n, m이 공백을 두고 입력된다.
단, n, m은 10이하의 자연수

출력

 

나올 수 있는 주사위의 숫자를 한 세트씩 줄을 바꿔 모두 출력한다.
첫 번째 수는 n, 두 번째 수는 m으로 고정해 출력하도록 한다.

입력 예시

 

2 3

출력 예시

 

1 1
1 2
1 3
2 1
2 2
2 3

내 풀이

 

a,b=map(int,input().split())

for i in range(1,a+1):
    for j in range(1,b+1):
        print(i,j)

모범 답안

 

a,b=input().split()

n=int(a)
m=int(b)

for i in range(1, n+1) : 
    for j in range(1, m+1) :
        print(i, j)

해설

 

두 정수 a, b를 int형으로 입력받습니다. for 반복문을 중첩하여 사용해서 범위 안의 수들을 print() 함수로 출력해줍니다.
728x90
반응형