顧客に、A〜Zの英大文字26種類を用いた顧客コードを割り当てたい。現在の顧客総数は8,000人であって、毎年、前年対比で2割ずつ顧客が増えていくものとする。3年後まで全顧客にコードを割り当てられるようにするためには、顧客コードは少なくとも何桁必要か。
コード桁数は文字種の桁数乗が必要数を超える最小値
選択肢
- ア3
- イ4
- ウ5
- エ6
正解と解説
正解:ア 3
3年後の顧客数は 8,000 × 1.2^3 = 8,000 × 1.728 = 13,824人です。英大文字26種類をd桁使うと表せる組合せは26^dで、26^2 = 676では足りず、26^3 = 17,576なら13,824人を収容できます。よって最低3桁必要です。
選択肢ごとの解説
- ア正しい。26^3=17,576 ≧ 13,824 で足りる。
- イ3桁で足りるので4桁は過剰。
- ウ同様に過剰な桁数。
- エ大幅に余裕がありすぎ、最小桁数ではない。
同じ分野の他の問題
- UMLのダイアグラムのうち、インスタンス間の関係を表現するものはどれか。2025年度 秋期 午前 問47
- モジュール結合度に関する記述のうち、適切なものはどれか。2024年度 春期 午前 問46
- オブジェクト指向におけるクラス間の関係のうち、適切なものはどれか。2024年度 春期 午前 問45
- 値引き条件に従って、商品を販売する。決定表の動作指定部のうち、適切なものはどれか。〔値引き条件〕①上得意客(前年度の販売…2023年度 春期 午前 問47
- モジュールの独立性を高めるには、モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち、モジュール結…2023年度 春期 午前 問46
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。