過去問解きまくり研究所 ホーム

基礎理論|平成22年度 春期 ITパスポート試験 問67

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

〔表〕先頭と末尾だけを示したもの(当課が書き起こしたもの)

AB
00
01
02
(中略)(中略)
98
99

解説

等しい行を別に数えると、残るのは四十五行になります。

二つの欄に、零から九までの数がすべて組み合わせて並びます。だから行の数は、十かける十で百になりました。この百行を、三つに分けて数えます。二つの欄が等しい行は、十行だけでした。残る九十行は、左が小さい側と大きい側に半分ずつ分かれます。どちらも四十五行になりました。取り除くのは、左が右以下という条件に当たる行です。左が小さい四十五行と、等しい十行を合わせて五十五行でした。百から五十五を引くと、四十五行が残ります。この数を挙げた肢が当たり、組合せの数え方が要でした。取り除いた側の五十五を、そのまま答えた形も並んでいます。等しい行を分けずに半分で割ると、五十という数が出ました。つまり以下という言い方に、等号が入るかどうかが決め手です。シラバスも、順列と組合せの考え方を学ぶよう求めています。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成22年度 春期 ITパスポート試験 問67(改変:原典の図表をテキストに書き起こした)

この問題を演習で解く

同じ単元をまとめて解くなら基礎理論へ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)