2個の文字AとBを使って、長さ1以上7以下の文字列は何通りできるか。
ア | 128 |
イ | 254 |
ウ | 255 |
エ | 256 |
答え イ
【解説】
この問題は長さが1〜7の文字列の個数なので、順列の個数になる。
長さ | 文字列 | 個数 |
---|---|---|
1 | A, B | 2=21 |
2 | AA, AB, BA, BB | 4=22 |
3 | AAA, AAB, ABA, ABB, BAA, BAB, BBA, BBB | 8=23 |
4 | AAAA, AAAB, AABA, ABAA, BAAA、AABB, …, BBBA, BBBB | 16=24 |
… | … | … |
7 | AAAAAAA, AAAAAAB, …, BBBBBBA, BBBBBBB | 128=27 |
【キーワード】
・順列・組合せ