クイズ大陸



履歴 検索 最新 出題

No. 11≫ No.12 ≫No. 13
?length 2015/09/22 19:39
真面目な(?)答えも。
!!も$も.1も使わないで、
[√√((-(-(-|(√-1)!|)!)!)!)]=10
となります。
WolframAlphaならば、
floor(√√((-(-(-abs((√-1)!))!)!)!))
でエラーなしで計算できます。

さらに短いものを見つけました。
[|(-√√√√√-1)!|]=10
floor(abs((-√√√√√-1)!))=10
√を一つ増やすと約二倍になります。
返信 編集
感服・目からウロコ?s_hskz
 
とても綺麗ですね。私にはみつけられませんでした。

……純虚数をΓ関数に渡す解が登場しました。せっかくですので、よく似ている二重階乗バージョンのものを記すことと致します。

-[-(|√-1!!|!)!!]

Wolfram では、
-Floor[-((Abs[√(-1)!!])!)!!]
となります。

===
純虚数の階乗や二重階乗は複素数になりますから絶対値をとって実数になおします。そのまま関数をいくつかくぐらせてから最後に丸めてみました、という解です。