๐ฆฅ ์ฝํ
/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
๋ฐ์ํ