ITの基礎知識|ITパスポート・基本情報

ITパスポート 平成22年春 問67

2017.09.13

表のA 列とB 列に0から9までの数字の全ての組合せが入っており、全部で100行ある。表からA 列の値がB列の値以下である行をすべて取り除く。残りは何行あるか。

  • ア:  40
  • イ:  45
  • ウ:  50
  • エ:  55

 

Show answer

正解:  イ

解説:

A≦Bである組合せをすべて取り除くので、A>Bとなる組合せのみが残る。そこで、実際にAが0の場合から9の場合まで、場合毎に残る個数を数える。

  • A=0:0個(全てA≦Bとなる)
  • A=1:「10」の1個
  • A=2:「20」「21」の2個
  • A=3:「30」「31」「32」の3個
    (中略)
  • A=9:「90」「91」「92」…「98」の9個

となり、「Aの値=残る個数」となっていることがわかる。

よって、0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45 が答えとなる。