アカウント名:
パスワード:
上級がおかしい(1-x)^2→(1-x)^-2999^-2/1000→1000/999^2前者は写し間違いで後者は元が間違ってる。ちなみに「そうすると…」の段で1000で割ってる。(1/1000)^0=1だからね。
上級がやっぱり一番エレガントだとは思うC#勢としては初級〜中級と中級〜上級が分かり辛いが、まぁだいたいわかるし常識的な発想だな。上級も1/81を知ってれば思いつくかもしれんが、少なくとも自分が問われた時には思い浮かばない答えだ。決して難しくはないだけに悔しい感はあるな。こういう答えを思いつきたい。
追記:他にC++でできそうで中級~上級っぽいもの。
ついでにジャンプは明示的に禁止した方が良いと思う。std::make_integer_sequence{}とかも便利過ぎてちょっとな。Enumerable.Range()使うようなもんでしょ。できて当然。
追記:もしかして関数ポインタへの加算とか使えばアセンブラなしでループやジャンプを隠蔽できる?と思ったけど関数ポインタへの算術演算は流石に禁止されてた。コンパイラによってはオプションで可能らしい。エレガントにやれば超上級だと思うな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
上級がおかしい (スコア:0)
上級がおかしい
(1-x)^2→(1-x)^-2
999^-2/1000→1000/999^2
前者は写し間違いで後者は元が間違ってる。
ちなみに「そうすると…」の段で1000で割ってる。(1/1000)^0=1だからね。
上級がやっぱり一番エレガントだとは思う
C#勢としては初級〜中級と中級〜上級が分かり辛いが、まぁだいたいわかるし常識的な発想だな。
上級も1/81を知ってれば思いつくかもしれんが、少なくとも自分が問われた時には思い浮かばない答えだ。
決して難しくはないだけに悔しい感はあるな。こういう答えを思いつきたい。
Re:上級がおかしい (スコア:0)
追記:
他にC++でできそうで中級~上級っぽいもの。
ついでにジャンプは明示的に禁止した方が良いと思う。
std::make_integer_sequence{}
とかも便利過ぎてちょっとな。Enumerable.Range()使うようなもんでしょ。
できて当然。
Re: (スコア:0)
追記:もしかして関数ポインタへの加算とか使えばアセンブラなしでループやジャンプを隠蔽できる?と思ったけど関数ポインタへの算術演算は流石に禁止されてた。
コンパイラによってはオプションで可能らしい。
エレガントにやれば超上級だと思うな。
Re:上級がおかしい (スコア:2)