なんじゃくにっき

プログラミングの話題中心。

「完全な6」の数式パズル

「完全な6」の数式パズルってのをやってみた。
 
元ネタは↓
http://wiredvision.jp/news/201003/2010032519.html
http://www.wired.com/geekdad/2010/03/geekdad-puzzle-of-the-week-perfect-sixes/
 


 今週のパズルは6がテーマ。以下の式は不完全だが、全て答えが6になる。足し算、引き算、掛け算、割り算、二乗、ルート、三乗、あるいは他の関数なんでも、好きなやり方で、式を完成させてほしい。ただし、計算の原則には従うこと。

1 1 1 = 6
2 2 2 = 6
3 3 3 = 6
4 4 4 = 6
5 5 5 = 6
6 6 6 = 6
7 7 7 = 6
8 8 8 = 6
9 9 9 = 6
10 10 10 = 6

 四則演算以外も使えるのがミソ。
でもFloor()とかSign()とか使ってしまうと面白くないのでそういうのは使わない方向でやってみた。
個々の式を完成させるのは割と簡単(例:2+2+2=6)なので全てにあてはまるのを考える。
 
考えてみた答え:


 自然数nに対して
 Γ(((n+n)/n)$) = 6
 

※1 Γ:ガンマ関数
   Γ(n) = (n-1)!
※2 $ :超階乗
 
 
ガンマ関数とかすっごい懐かしい・・