3 件の予約から最短の空きを探す

営業時間 09:00-18:00 に 3 件の予約が入った日に、60 分の予約が入る最も早い時間を探す基本の例です。空きが 3 つに分かれます。

入力

営業時間(例 09:00-18:00)

09:00-18:00

予約済みの時間帯(1 行に 1 件)

09:00-10:30
12:00-13:00
15:00-16:00

必要な時間(分)

60

結果

エラー 0 件・警告 0 件・情報 2 件

指摘(エラー・警告・情報)

  • 情報 結果 必要時間 60 分を入れられる最も早い空きは 10:30 開始(10:30-11:30)です。
  • 情報 全体 時間帯は半開区間として扱います。終了時刻ちょうどに次の予約が始まる場合は重なりません(隣り合うだけ)。
最短の空き開始10:30
営業時間540 分
予約済みの合計210 分
空きの合計330 分
検算(予約+空き=営業時間)一致

空き時間の一覧

空き時間の一覧
空き区間開始終了長さ(分)必要時間
空き 110:3012:0090足りる
空き 213:0015:00120足りる
空き 316:0018:00120足りる

検算(この結果になる理由)

営業時間は 540 分、予約は 90 分・60 分・60 分で合計 210 分です。空きは 10:30-12:00(90 分)・13:00-15:00・16:00-18:00(各 120 分)で合計 330 分、210 + 330 = 540 と一致し、最短は 10:30 です。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 予約の確定や空きの保証をするものではありません。入力された時間帯だけから計算した目安です。

ほかの入力例