Pythonモジュール「sympy」を用いて、順列の計算をする方法をソースコード付きでまとめました。
順列の計算
Pythonモジュール「sympy」ではnPメソッドで順列を計算できます。
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- from sympy.functions.combinatorial.numbers import nP print('5P2 =', nP(5, 2)) # 20 print('a~dの4文字を1列に並べたときの並べ方:', nP('abcd', 4)) # 24通り
コメント