この動画では、令和6年度基本情報技術者試験科目B問5の「関連度算出アルゴリズム」を学習します。重要キーワードは「関連度」「数式とコードの変数マッピング」「Jaccard係数」です。一緒に買われやすい商品を見つける計算式をプログラムに翻訳する方法や、変数のカウント条件を紐解く鉄則、そして本番でやってしまう配列の要素番号などの罠について、初学者にも分かりやすいよう図解を用いて丁寧に説明します。
関連度は、ある商品を買った人が別の商品も買う傾向を数値化した指標です。変数マッピングは、問題文の複雑な計算式とプログラム内の変数をパズル合わせのように対応させる解法テクニックであり、アルゴリズム問題攻略の鍵となります。さらにオリジナル予想問題で触れているJaccard係数は、集合間の類似度を算出する手法ですが、変数の対応関係さえマスターすれば計算式が変わっても同じ考え方で正解を導けます。