๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[v.๋ฐฑํŠธ๋ž˜ํ‚น-N๊ณผ M (3)-15651]BAEKJOON_Python ๋ณธ๋ฌธ

๐Ÿฆฅ ์ฝ”ํ…Œ/BAEKJOON

[v.๋ฐฑํŠธ๋ž˜ํ‚น-N๊ณผ M (3)-15651]BAEKJOON_Python

์ง•์ง•์•ŒํŒŒ์นด 2022. 1. 26. 01:56
728x90
๋ฐ˜์‘ํ˜•

220126 ์ž‘์„ฑ

<๋ณธ ๋ธ”๋กœ๊ทธ๋Š” BAEKJOON ์„ ์ฐธ๊ณ ํ•ด์„œ ์ €๋งŒ์˜ ํ’€์ด๋ฅผ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค>

 

 

 

15651


์ž์—ฐ์ˆ˜ N๊ณผ M์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์•„๋ž˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ธธ์ด๊ฐ€ M์ธ ์ˆ˜์—ด์„ ๋ชจ๋‘ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ
1๋ถ€ํ„ฐ N๊นŒ์ง€ ์ž์—ฐ์ˆ˜ ์ค‘์—์„œ M๊ฐœ๋ฅผ ๊ณ ๋ฅธ ์ˆ˜์—ด
๊ฐ™์€ ์ˆ˜๋ฅผ ์—ฌ๋Ÿฌ๋ฒˆ ๊ณจ๋ผ๋„ ๋จ

 


 

 

๋‚ด ํ’€์ด

from itertools import product
a, b = map(int, input().split())
arr = list(range(1, a+1))

nPr = list(map(' '.join,  product(map(str, arr), repeat = b)))

for i in range(len(nPr)) :
    print(nPr[i])

 

 

 

 

 

 

 

4 2
['1 1', '1 2', '1 3', '1 4', '2 1', '2 2', '2 3', '2 4', '3 1', '3 2', '3 3', '3 4', '4 1', '4 2', '4 3', '4 4']
// ๊ฒฐ๊ณผ
1 1
1 2
1 3
1 4
2 1
2 2
2 3
2 4
3 1
3 2
3 3
3 4
4 1
4 2
4 3
4 4
728x90
๋ฐ˜์‘ํ˜•
Comments