この動画では、基本情報技術者試験の科目B問1を通じて、プログラムの基本要素であるループ処理、割り算の余り(mod)、条件判定といった重要キーワードについて学習します。見た目は全く違うけれど最終的な結果が同じになる2つの関数を比較しながら、効率的なプログラムを書くための考え方や、試験で間違いやすいポイントを解説しています。
割り算の余りであるmodを使うことで、特定の倍数を見つけることができます。例えば4の倍数を見つける場合、全件を一つずつ確認してif文で判定するよりも、最初の4の倍数を見つけてから4ずつジャンプしてカウントする方が効率的です。また、Xの倍数に到達するための最大の加算回数は常にX-1回になります。これらの性質やループのステップ数を正しく設定する方法を論理的に読み解きます。