できれば、これは C# で行うことをお勧めします。
おそらく、私は1024の整数を持っています。これらの方程式を生成できます。
4096 >> 2 = 1024
65536 >> 6 = 1024
64 << 4 = 1024
等々...
手がかり、ヒント、ガイド、アイデアはありますか?
編集:わかりました、簡単に言えば、私が欲しいのは、たとえば...ねえ、私はあなたに1024の整数を与えています。今、常に1024の値を返す可能性のあるビットシフト式のリストを教えてください.
わかりました、それをスクラッチします。私の質問はあまり簡潔で明確ではなかったようです。もう一度やってみます。
私が望むのは、数値に基づいて可能なビットシフト方程式のリストを生成することです。たとえば、値が 1024 の場合、常に 1024 の値を返す可能性のある方程式のリストを生成するにはどうすればよいでしょうか?
サンプル方程式:
4096 >> 2 = 1024
65536 >> 6 = 1024
64 << 4 = 1024
同様に、5 を与える追加の方程式をいくつか教えてほしいと頼んだら、次のように答えるでしょう。
3 + 2 = 5
10 - 5 = 5
4 + 1 = 5
私はまだ曖昧すぎますか?申し訳ありません。