スター・ウォーズマラソン計算
旧三部作は121分、124分、131分で、続けて観ると376分、つまり6時間16分です。実際に観る作品だけを並べれば、何時に見終わるかが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 上映時間
- 121, 124, 131
- 映画の本数
- 3
- 合計分数
- 376
- 時間
- 6
- 分
- 16
スター・ウォーズのマラソンは、視聴順の議論より先に時計の問題です。実際に通して見る劇場作品を選び、分で書いた各尺を足し、その合計を正時と残りの分に直して、その夜の終了時刻を決めます。このスター・ウォーズマラソン計算機は、選んだ映画の尺を正の有限数の一覧として受け取り、視聴時間を時間と分で返します。オリジナル三部作を百二十一、百二十四、百三十一分とすると三百七十六分、つまり六時間十六分です。スカイウォーカー九作品を通常の劇場尺で足すと二十時間二十六分です。
作品の尺から正時と残りの分を求める方法
恒等式は合計と切り下げ除算であり、配信カタログの照会ではありません。選んだ各作品が分単位の尺を一つ寄与します。総分はその尺の合計です。
正時は、六十で割ったときにその合計にまだ収まる最大の整数です。残りの分は、その正時を除いたあとに残る量、つまり総分から六十かける時間を引いた値です。マラソンが 6.266 時間ではなく六時間十六分だと言うときの切れ目がこれです。
劇場公開尺が普通の入力です。A New Hope を百二十一分、The Empire Strikes Back を百二十四分、Return of the Jedi を百三十一分とすると三百七十六分、すなわち六時間と十六分の残りです。
後続の Skywalker 六作を百三十六、百四十二、百四十、百三十八、百五十二、百四十二分で足すと、九本の一覧は千二百二十六分、二十時間二十六分になります。半分かける記載があるため小数の分も受け付け、残りの欄は正時を取り出したあとの端数を保ちます。
並べた各題を、渡した尺のまま続けて再生したとき、そのマラソンが何時間と何分残るか、という一つの問いに答えます。
スター・ウォーズマラソン計算機が役立つ場面
May the Fourth や年末にまとめて見る家庭は、食事と睡眠の休みを残すために時間が必要で、六時間十六分のオリジナル三部作をきっかり六時間と取り違えないために残りの分も必要です。テーマ夜を組む映画サークルや接客チームは、劇場尺の束を開始から終了までの時計に変え、題ごとに表を開かずに済みます。
振り返りを書く人や上映カレンダーを組む編集者は、オリジナル三部作だけ、前日譚プラスオリジナル、Skywalker 九作といった選んだ一覧から、予定にピン留めできる壁時計予算への決定的な換算を必要とします。視聴順を比べる人は同じ分の一覧を別の並びで使います。合計は順で変わらず、尺の算術を Machete 対公開の議論から分ける意味がそこにあります。「
各尺を正の有限な分数に保ち、試験で hours と残りの分を固定すれば、金曜の三部作、週末のサーガ、サークル上映向けに再現可能なマラソン時計が得られ、自前の作品カタログは不要です。
活用例
オリジナル三部作の金曜夜を組む
A New Hope、Empire、Jedi を 121、124、131 分から六時間十六分に直し、正子までに終えたいときの開始時刻が分かります。
Skywalker 九作を週末に割り振る
劇場尺九本を二十時間二十六分まで足し、食事休みを挟んで土曜と日曜に一覧を分けます。
サークル夜と接客の番組編成
選んだ長編の尺の束を、開場とラストコールの横に印刷できる開始から終了までの時計に変えます。
よくある質問
スター・ウォーズのマラソンが何時間かかるかは、どう計算しますか?
選んだ映画一本につき正の分を一つ、runtimes の一覧として送ってください。
尺の入力は分ですか、時間ですか?
入力の各尺は分です。 劇場の案内や配信の情報カードに多い単位です。時間は結果にだけ現れ、残りの分と対になります。
尺がゼロ、負、または数でないときはどうなりますか?
尺のない題や非正の時計はマラソンに含められず、その失敗は課金されません。
The Mandalorian、特別版、休憩は含まれますか?
含まれません。 実際に再生する尺を渡します。テレビシーズン、特別版の足し分、クレジット、食事休みは、ご自身が一覧に入れない限り足しません。
スカイウォーカー・サーガ全9作のマラソンは何時間ですか?
一般的な劇場公開版の長さなら、全9作で二十時間二十六分になります。計算は入力した数字を足すだけで自動では調べないので、上映時間は信頼できる情報をもとに1作ずつ入力してください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/life/star-wars-marathon \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"runtimes":[121,124,131]}'const res = await fetch("https://api.kit.forhosting.com/life/star-wars-marathon", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"runtimes": [
121,
124,
131
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/star-wars-marathon",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"runtimes": [
121,
124,
131
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/star-wars-marathon", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"runtimes":[121,124,131]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"runtimes":[121,124,131]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/star-wars-marathon", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"runtimes": [
121,
124,
131
]
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.star_wars_marathon",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_movies | 500 |
max_runtime_minutes | 10000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ゼロ、負、欠落、非有限の尺は invalid_input で失敗し、課金されません。ブラウザでは無償で使え、表計算や接客スケジュールが同じ数値を要するときは API を成功1回あたり $0.002 で呼べます。
入力契約、応答フィールド、尺が正でないときの検証
中身は正の有限数の空でない一覧です。各数は選んだ映画一本の尺(分)です。単独の数は一本の一覧として扱います。カンマ、セミコロン、空白で区切った数の文字列も同じように分割し、テキストエリアだけしかないときに便利です。ゼロと負は失敗します。 尺のない題や負の時計をマラソンに含められず、正の数でない尺はすべて拒む、とページが約束しているからです。五百本を超える題、または一万分を超える一本の尺も失敗し、誤入力で isolate を壊さないようにしています。必須フィールド runtimes を一つ入れた JSON 本体を送ってください。別名 movies、minutes、durations、runtime、films を受け付け、エラーは必ず正規フィールド runtimes を名指しし、ウェブフォームが該当コントロールを印せます。各要素は JSON 数でも数値文字列でもよく、真偽値・オブジェクト・空文字・NaN・Infinity は invalid_input になります。空の一覧と欠落フィールドも同じように失敗します。成功時の本体は整えた runtimes、その長さとしての movie_count、合計としての total_minutes、総分を六十で割った切り下げとしての hours、その時間のあとの残りとしての minutes、恒等式を述べる formula 文字列を返します。欠落フィールドと非正の尺は invalid_input で、課金されません。成功した API 呼び出しは公開の基本料金 $0.002 を使い、無料のブラウザ経路は同じ solve 関数を走らせ、前払い残高は消費しません。
スター・ウォーズマラソン計算機が役立つ場面
実装は純粋な parse のティア A のため、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向き通信もなく、検証失敗は残高を消費しません。
技術的な質問
スター・ウォーズマラソン計算機の料金はいくらですか。
ブラウザの用具は無料です。API 要求は成功1回あたり $0.002 で前払い KIT 残高を使い、不正な入力は課金されません。