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

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

 ア  40  イ  45  ウ  50  エ  55


答え イ


解説
列Aの各値のときについて考える。

  • 0のとき、すべての行を取り除く。(残り0行)
  • 1のとき、列Bが0以外の行を取り除く。(残り1行)
  • 2のとき、列Bが0、1以外の行を取り除く。(残り2行)
  • 3のとき、列Bが0〜2以外の行を取り除く。(残り3行)
  • 4のとき、列Bが0〜3以外の行を取り除く。(残り4行)
  • 5のとき、列Bが0〜4以外の行を取り除く。(残り5行)
  • 6のとき、列Bが0〜5以外の行を取り除く。(残り6行)
  • 7のとき、列Bが0〜6以外の行を取り除く。(残り7行)
  • 8のとき、列Bが0〜7以外の行を取り除く。(残り8行)
  • 9のとき、列Bが0〜8以外の行を取り除く。(残り9行)
したがって、残りは45行である。
 


キーワード
・フィルタリング

キーワードの解説
  • フィルタリング(filtering)
    条件に合わせデータの絞込みを行うことです。(濾過(ろか)のことです。)
    条件にあったデータの絞込みをしてデータを扱いやすい量にしたり、不要なデータを取り除いてデータの精度を上げるために行います。

もっと、「組合せ」について調べてみよう。

戻る 一覧へ 次へ