✨ คำตอบที่ดีที่สุด ✨
10進法と同じノリで、以下のように考えてみます。
8桁の数というのは、
10000000以上
かつ
100000000未満
ということです。
n以上m未満の整数の個数は、n-mで計算できます。
なので、(1)のこたえは、2進法で
100000000-10000000
を計算すればOKです。これは、10進法だと
2⁸-2⁷=256-128=128
です
ちなみに、+1する理由についてです。
n以上m未満の整数の個数は、n-mでした。
この模範回答では、
n以上m以下の整数の個数について考えています。
m以下という場合、mそのものを追加で含むので、
n-mにプラス1されます。
nとmにかんたんな整数をあてはめて実験してみると良いです。
ありがとうございます🙇♀️✨よく分かりました!
ありがとうございます🙇♀️