マナビングITパスポート

電話番号の組合せ数から必要な桁数を求める

ITパスポート試験 令和元年度秋期 問82 / 基礎理論 › 離散数学

過去問にチャレンジ

令和元年度秋期 問82

次の体系をもつ電話番号において、80億個の番号を創出したい。番号の最低限必要な桁数は幾つか。ここで、桁数には “020” を含むこととする。

令和元年度秋期 問82の図
  1. ア

    11

  2. イ

    12

  3. ウ

    13

  4. エ

    14

会話形式の解説

講師講師
注目するのは、桁ごとに選べる数字の数です。固定された部分も全体の桁数に含めます。
受験者受験者
「020」は3桁として数えるのですね。その後はすべて0〜9の10通りでしょうか。
講師講師
図では「020」の直後だけ、1〜3と5〜9の8通りです。それより後の各桁は10通りです。
受験者受験者
直後の1桁を10通りにすると、作れる番号を多く見積もってしまいますね。
講師講師
はい。全体をn桁とすると、最初の4桁の後にはn−4桁が残ります。番号の総数は8×10の(n−4)乗通りです。
受験者受験者
11桁なら残りは7桁なので、8×10の7乗で8000万通りです。80億には足りません。
講師講師
その通りです。12桁でも8×10の8乗、つまり8億通りで不足します。
受験者受験者
13桁なら残りが9桁です。8×10の9乗で、ちょうど80億通りになります。
講師講師
正解です。14桁なら800億通り作れますが、13桁で必要数を満たすので、最低限必要な桁数にはなりません。
受験者受験者
8通りの桁と、その後の10通りの桁を分けて数え、初めて80億に届く桁数を選ぶのですね。
講師講師
はい。「020」を桁数から除かないことも大切です。桁を一つ増やすと、後ろの部分の組合せは10倍になります。

まとめ

固定された「020」も全体の桁数に含めます。その直後は8通り、残りの各桁は10通りなので、全体がn桁なら8×10の(n−4)乗通りの番号を作れます。12桁では8億通りで不足し、13桁で80億通りに達します。したがって、最低限必要なのは13桁です。

解答・解説

正解はウです

この問題のテーマ

固定された「020」に続く各桁の組合せを数え、80億個の番号を作るために必要な最小桁数を求める問題です。

解き方の考え方

全体をn桁とすると、「020」の次の1桁は8通り、残りのn−4桁はそれぞれ10通りです。したがって番号の総数は8×10n−48 \times 10^{n - 4}通りです。12桁では8億通りで足りず、13桁では8×109=808 \times 10^{9} = 80億通りになるため、最小は13桁です。

選択肢ごとの解説

  1. ×ア  11
    アの11桁では、最初の4桁の後に7桁が残ります。作れる番号は8×107=80008 \times 10^{7} = 8000万通りで、80億通りには足りません。
  2. ×イ  12
    イの12桁では、最初の4桁の後に8桁が残ります。8×108=88 \times 10^{8} = 8億通りなので、まだ必要数に届きません。
  3. ○ウ  13
    ウの13桁では、最初の4桁の後に9桁が残り、その部分だけで109=1010^{9} = 10億通りあります。「020」の次の桁の8通りを掛けると80億通りです。12桁では足りないため、13桁が最小です。
  4. ×エ  14
    エの14桁では、8×1010=8008 \times 10^{10} = 800億通りを作れます。しかし、13桁で既に80億通りを作れるため、最低限必要な桁数ではありません。

補足

「020」の次の桁まで10通りとして数えると、番号の総数を多く見積もってしまいます。桁を一つ増やすと、それ以降の部分の組合せは10倍になります。

POINT

  • 固定された「020」も全体の桁数に含めます。
  • 「020」の直後は8通り、それ以降は各桁10通りです。
  • 全体がn桁なら、番号の総数は8×10n−48 \times 10^{n - 4}通りです。
  • 必要数を初めて満たす桁数を答えます。

※出典:令和元年度秋期 ITパスポート試験 問82(一部改変)