平成20年 春期 基本情報技術者 午前 問7

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
よって、求める文字列の数は
 21+22+23+24+25+26+27
 =2+4+8+16+32+64+128
 =254(イ)
である。


キーワード
・順列・組合せ

キーワードの解説

戻る 一覧へ 次へ