✨ ベストアンサー ✨
いくつの情報があるかを考えれば良いです。
前後は前と後ろの2つ。
春夏秋冬は春、夏、秋、冬の4つ。
1週間は月、火、水、木、金、土、日の7つ。
1ヶ月は1日〜31日の31個。
になります。
そして、2進数は1ビットだと0と1の2つの情報を表すことができ、2ビットだと00、01、10、11の4つ。それ以降も同様に2の累乗で増えていきます(nビットは2のnの情報を表せる)。
つまり、前後は1ビットあれば十分ですよね。春夏秋冬も2ビットあれば十分。1週間は2ビットだと4つしか表せないので足りないけど3ビットなら8つまで表せるので3ビット。同じように、1ヶ月だと5ビットであれば32まで表せるので5ビットになります。