クイズ大陸
履歴
検索
最新
出題
No. 9
≫ No.10 ≫
No. 11
爺ちゃんファイブ
2015/09/16 20:59
でっ..できました...ハァハァ
floor(sqrt((ceiling{sqrt(floor[sqrt(-(-(-0.1)!)!)!)])})!)) = 10
WolframAlphaでやったのですがceilingを記号に直すところで力尽きました
# 2重階乗のサイトをありがとうございます
↓こんなに褒めてもらったのは何十年ぶりでしょうか。とてもうれしいです(>o<)
また、式の修正をありがとうございました。老眼でカッコ( )が見にくすぎてでききれませんでした
返信
s_hskz
……
爺ちゃんファイブさん、めっちゃカッコイイですっ。
完全に出題者の予想の上を軽々と越えてしまわれました。
普通の階乗しか使わないので……誰にも文句を言われない解ですね。よくぞここまで禁欲なさいました、脱帽です。勉強になりました。 2 や 3 4 を越えるためにはヒネクレタ関数を通すしかあるまいと出題者は睨んでいました。爺ちゃんファイブさんは私にとって未知の、王道の在処を教えて下さいました。有り難うございます。
===
些末な事項ですが、爺ちゃんファイブさんの解はwolframでの文法エラーを訂正すれば、Floor[Sqrt[Factorial[Ceiling[Sqrt[Floor[Factorial[Sqrt[-Factorial[-Factorial[-.1]]]]]]]]]] となります。天井関数を床関数に置き換えて、Floor[Sqrt[Factorial[(-Floor[-Sqrt[Floor[Factorial[(Sqrt[-Factorial[-Factorial[-.1]]])]]]])]]]
になります。
これをwolframでも通用するギリギリの我々が普段目にする普通の書き方に似せれば、 Floor[√((-Floor[-(√(Floor[(√(-((-(-.1)!)!)))!]))])!)] となります。 Floor関数はガウス記号で置換できますので、以下がわかります。
10 = [√((-[-(√([(√(-((-(-.1)!)!)))!]))])!)]
…… 感服致しました。
floor(sqrt((ceiling{sqrt(floor[sqrt(-(-(-0.1)!)!)!)])})!)) = 10
WolframAlphaでやったのですがceilingを記号に直すところで力尽きました
# 2重階乗のサイトをありがとうございます
↓こんなに褒めてもらったのは何十年ぶりでしょうか。とてもうれしいです(>o<)
また、式の修正をありがとうございました。老眼でカッコ( )が見にくすぎてでききれませんでした