[6/28]15651(NとM(3)
シルバー3 質問する
1~nのリスト を生成する.プロダクト関数を用いてm個のリストの組合せ(順序O,繰返しO) を生成する.出力 他の人の解答を見て、パッケージを使わずに、別のアルゴリズムで解答しました.
コード#コード#
from itertools import product
n, m = map(int, input().split())
arr = list(range(1, n+1))
answer = list(product(arr, repeat = m))
for i in answer:
for j in i:
print(j, end=" ")
print()
ろんり
効率的なコード
from itertools import product
n, m = map(int, input().split())
arr = list(range(1, n+1))
answer = list(product(arr, repeat = m))
for i in answer:
print(*i)
フィードバック
Reference
この問題について([6/28]15651(NとM(3)), 我々は、より多くの情報をここで見つけました https://velog.io/@kj313903/628-15651-N과-M-3テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol