【SPI 非言語】仕事算の解法パターン

疑似問題

ある仕事を行うのに、A さん 1 人では 10 日、B さん 1 人では 15 日かかります。この仕事を、最初 A さん 1 人で 5 日間行い、その後は A さんと B さんの 2 人で協力して終わらせました。

この仕事が完了するまでに、合計何日かかりましたか?

考え方と解き方

仕事算を解く際は「全体の仕事量」を最小公倍数で求め計算しやすい数値に設定することが重要です。

  1. 全体の仕事量を設定する
    • 全体の仕事量を 10 と 15 の最小公倍数である 30 と設定する。
  2. 1 日あたりの仕事量を求める
    • A さんの 1 日の仕事量: 30 / 10 = 3
    • B さんの 1 日の仕事量: 30 / 15 = 2
  3. 前半(A さん 1 人)の仕事量を求める
    • 前半の仕事量: 3 * 5 = 15
  4. 後半(2 人で協力)に必要な日数を求める
    • 残りの仕事量: 30 - 15 = 15
    • 2 人合わせた 1 日の仕事量: 3 + 2 = 5
    • 後半にかかった日数: 15 / 5 = 3 日
  5. 全体のかかった日数を合計する
    • 全体の日数: 5 日(前半) + 3 日(後半) = 8 日

答え: 8 日

シミュレーション

仕事算 シミュレーター&視覚化ツール

「Aさん1人の作業日数」を変更すると、全体の仕事の進行と必要な合計日数がリアルタイムで計算されます。

前半 (Aのみ)
5日
仕事量: 15 / 30
後半 (A+B協力)
3日
仕事量: 15 / 30
合計所要日数
8日
完了
仕事量の内訳(全仕事量 = 30)
A担当: 15
A+B担当: 15
日別の作業進行イメージ

Amazon & Amazon Web Services SNS ガイドラインに基づく注記:

本コンテンツ公開時点で私は Amazon Web Services に正社員として携わっていますが、コンテンツの内容は私個人の見解であり、会社を代表するものではありません。