FC2ブログ

# 交互階乗 Alternating Factorial
# 引数 整数 ($n)
# 戻り値 交互階乗 ($AlternatingFactorial)
sub ALTERNATINGFACTORIAL{
my ($n) = @_;
my $AlternatingFactorial = 1;
my $Factorial = 1;
my $N = int($n);

# 整多項式の確認
if($N < 1){
return 0;
}

if($N == 1){
return 1;
}

# 計算
for(my $i = 2; $i <= $N; $i++){
# 階乗
$Factorial = $Factorial * $i;

# 交互階乗 Pell Polynomial
$AlternatingFactorial = $Factorial - $AlternatingFactorial;
}

return $AlternatingFactorial;
}


参考URL
交互階乗 - Wikipedia
オンライン コンパイラ/インタプリタ
テクニカル分析
プロフィール

Author:雨宮
Firefoxを使用しているので気づかなかったけど、IE6でソースコードを上手くコピーできない

5/3
携帯用ならIE6でもソースコードをコピーできる
携帯用

検索フォーム


あわせて読みたいブログパーツ
一寸先は闇 RSS