回答編集履歴

2

修正

2020/04/05 05:48

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,4 +1,4 @@
1
- 62文字を表す集合を A とすると、62文字4桁の値は X^4 という[直積集合](https://ja.wikipedia.org/wiki/%E7%9B%B4%E7%A9%8D%E9%9B%86%E5%90%88)で表されるので、[itertools.product](https://docs.python.org/ja/3/library/itertools.html#itertools.product) を使用して生成すればいいです。パターン数は 62^4=14776336 になります。
1
+ 62文字を表す集合を A とすると、62文字4桁の値は A^4 という[直積集合](https://ja.wikipedia.org/wiki/%E7%9B%B4%E7%A9%8D%E9%9B%86%E5%90%88)で表されるので、[itertools.product](https://docs.python.org/ja/3/library/itertools.html#itertools.product) を使用して生成すればいいです。パターン数は 62^4=14776336 になります。
2
2
 
3
3
  62文字の一覧は自分で定義しなくても string モジュールを参照すればよいでしょう。
4
4
 

1

修正

2020/04/05 05:48

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,4 +1,4 @@
1
- 62文字を表す集合を A とすると、62進数4桁の値は X^4 という[直積集合](https://ja.wikipedia.org/wiki/%E7%9B%B4%E7%A9%8D%E9%9B%86%E5%90%88)で表されるので、[itertools.product](https://docs.python.org/ja/3/library/itertools.html#itertools.product) を使用して生成すればいいです。パターン数は 62^4=14776336 になります。
1
+ 62文字を表す集合を A とすると、62文字4桁の値は X^4 という[直積集合](https://ja.wikipedia.org/wiki/%E7%9B%B4%E7%A9%8D%E9%9B%86%E5%90%88)で表されるので、[itertools.product](https://docs.python.org/ja/3/library/itertools.html#itertools.product) を使用して生成すればいいです。パターン数は 62^4=14776336 になります。
2
2
 
3
3
  62文字の一覧は自分で定義しなくても string モジュールを参照すればよいでしょう。
4
4