Calculateur marathon Star Wars
La trilogie originale, avec 121, 124 et 131 minutes, dure 376 minutes d'affilée, soit 6 heures et 16 minutes. Listez les films que vous regarderez vraiment et sachez à quelle heure la séance se termine. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Durées
- 121, 124, 131
- Nombre de films
- 3
- Total de minutes
- 376
- Heures
- 6
- Minutes
- 16
Un marathon Star Wars est, avant d'être une dispute sur l'ordre de visionnage, un problème d'horloge : vous choisissez les longs métrages que vous allez vraiment regarder d'affilée, vous additionnez chaque durée listée en minutes, puis vous convertissez cette somme en heures entières plus les minutes restantes pour que la soirée ait une heure de fin. La trilogie originale à cent vingt-et-une, cent vingt-quatre et cent trente-et-une minutes fait trois cent soixante-seize minutes, soit six heures et seize minutes.
Comment les heures entières et les minutes restantes se calculent à partir des durées
L'identité est une somme et une division entière vers le bas, non une consultation de catalogue de streaming. Chaque film sélectionné apporte une durée en minutes. Le total de minutes est la somme de ces durées.
Les heures entières sont le plus grand entier qui tient encore dans cette somme lorsque l'on divise par soixante. Les minutes restantes sont ce qui reste une fois ces heures entières retirées : total de minutes moins soixante fois les heures. Cette coupure est ce que l'on entend quand on dit qu'un marathon dure six heures et seize minutes, et non 6.266 heures.
Les durées de sortie en salles sont l'entrée habituelle : A New Hope à cent vingt-et-une minutes, The Empire Strikes Back à cent vingt-quatre et Return of the Jedi à cent trente-et-une s'additionnent en trois cent soixante-seize minutes, soit six heures et seize minutes restantes. Les minutes fractionnaires sont acceptées parce que certaines listes impriment une demi-minute, et le champ restant conserve alors la fraction après extraction des heures entières.
Ce point d'accès ne va pas chercher des durées officielles, ne choisit pas l'ordre de sortie contre l'ordre chronologique contre l'ordre Machete, et n'ajoute pas d'entractes. Il répond à une seule question : si vous enchaînez chaque titre listé aux durées que vous avez fournies, combien d'heures et combien de minutes restantes dure ce marathon.
Contrat d'entrée, champs de réponse et validation lorsqu'une durée n'est pas positive
Chaque nombre est la durée d'un film sélectionné en minutes. Un nombre unique est traité comme une liste d'un titre. Une chaîne de nombres séparés par des virgules, des points-virgules ou des espaces est découpée de la même façon, ce qui est commode lorsqu'une zone de texte est le seul contrôle.
Zéros et négatifs échouent parce qu'un marathon ne peut pas inclure un titre sans durée ni une horloge négative, et c'est la règle promise par la page : toute durée qui n'est pas un nombre positif est rejetée. Une liste vide et un champ manquant échouent de la même manière. Plus de cinq cents titres, ou une seule durée au-dessus de dix mille minutes, échouent pour qu'une faute de frappe ne fasse pas sauter l'isolate.
Où un calculateur de marathon Star Wars justifie sa place
Les foyers qui prévoient une séance May the Fourth ou du Nouvel An ont besoin d'heures pour laisser de la place aux repas et à une pause sommeil, et ont besoin des minutes restantes pour qu'une trilogie originale de six heures et seize minutes ne soit pas prise pour un bloc net de six heures. Les ciné-clubs et les équipes d'hospitalité qui programment une soirée à thème peuvent transformer une pile de durées de salles en une horloge de bout en bout sans ouvrir un tableur pour chaque titre.
Les rédacteurs de recaps et les éditeurs qui construisent un calendrier de séances ont besoin d'une conversion déterministe d'une liste choisie — trilogie originale seule, préquelles plus originaux, ou saga Skywalker en neuf films — vers un budget d'horloge murale qu'ils peuvent épingler dans un planning. Les fans qui comparent les ordres de visionnage utilisent la même liste de minutes dans un autre ordre ; la somme ne change pas avec la séquence, et c'est tout l'intérêt de séparer l'arithmétique des durées du débat Machete contre sortie.
Cas d’usage
Prévoir un vendredi avec la trilogie originale
Transformez A New Hope, Empire et Jedi à 121, 124 et 131 minutes en six heures et seize minutes, et sachez à quelle heure commencer si vous voulez finir avant minuit.
Étaler un week-end sur les neuf films Skywalker
Additionnez les neuf durées de salles Skywalker jusqu'à vingt heures et vingt-six minutes, puis répartissez la liste entre samedi et dimanche, avec des pauses repas au milieu.
Soirées de club et programmation d'hospitalité
Convertissez une pile de durées de longs métrages choisis en une horloge de bout en bout qu'un lieu peut imprimer à côté de l'ouverture des portes et du dernier service.
Questions fréquentes
Les durées s'expriment-elles en minutes ou en heures ?
Chaque durée d'entrée est en minutes — l'unité imprimée sur la plupart des fiches de salles et des cartes d'information en streaming. Les heures n'apparaissent que dans le résultat, avec les minutes restantes.
Que se passe-t-il si une durée est nulle, négative ou n'est pas un nombre ?
Un marathon ne peut pas inclure un titre sans durée ni une horloge non positive, et ces échecs ne sont pas facturés.
Cela inclut-il The Mandalorian, les éditions spéciales ou les entractes ?
Non. Vous fournissez les durées que vous allez réellement lire. Les saisons télévisées, les rallonges d'édition spéciale, le générique et les pauses repas ne s'ajoutent pas, sauf si vous les mettez vous-même dans la liste.
Comment calculer la durée d'un marathon Star Wars ?
Additionnez la durée en minutes de chaque film choisi, puis divisez le total par 60 : la partie entière donne les heures et le reste les minutes. La trilogie originale fait ainsi 376 minutes, soit 6 heures et 16 minutes.
Le calculateur choisit-il l'ordre de visionnage ?
Non. Il ne tranche pas entre l'ordre de sortie, l'ordre chronologique ou l'ordre Machete ; il additionne seulement les durées des films que vous indiquez et affiche le total en heures et minutes.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
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)Exemple de requête
{
"runtimes": [
121,
124,
131
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.star_wars_marathon",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_movies | 500 |
max_runtime_minutes | 10000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur de marathon Star Wars accepte les durées des films sélectionnés comme une liste de nombres finis et positifs et renvoie le temps total de visionnage en heures et en minutes. La saga Skywalker en neuf films, aux durées de salles habituelles, fait vingt heures et vingt-six minutes. Les zéros, les négatifs, les champs manquants ou les valeurs non finies échouent avec invalid_input et ne sont pas facturés. Utilisez la page dans votre navigateur sans frais, ou appelez l'API à $0.002 par requête réussie lorsqu'une feuille de calcul ou un planning d'hospitalité a besoin du même chiffre.
Comment les heures entières et les minutes restantes se calculent à partir des durées
En ajoutant les six films Skywalker suivants à cent trente-six, cent quarante-deux, cent quarante, cent trente-huit, cent cinquante-deux et cent quarante-deux minutes, la liste de neuf titres atteint mille deux cent vingt-six minutes, ou vingt heures et vingt-six minutes.
Contrat d'entrée, champs de réponse et validation lorsqu'une durée n'est pas positive
Envoyez un corps JSON avec un champ obligatoire, runtimes, une liste non vide de nombres finis et positifs. Les alias movies, minutes, durations, runtime et films sont acceptés ; les erreurs nomment toujours le champ canonique runtimes pour que le formulaire web marque le bon contrôle. Chaque entrée peut arriver comme nombre JSON ou comme chaîne numérique ; booléens, objets, chaînes vides, NaN et Infinity échouent avec invalid_input. En cas de succès le corps répète les runtimes nettoyés, movie_count comme la longueur de cette liste, total_minutes comme la somme, hours comme le plancher des minutes totales divisées par soixante, minutes comme le reste après ces heures, et une chaîne formula qui reformule l'identité. Champs manquants et durées non positives sont invalid_input et ne sont pas facturés. Les appels API réussis utilisent le tarif de base publié $0.002 ; le chemin gratuit du navigateur exécute la même fonction solve sans consommer de solde prépayé.
Où un calculateur de marathon Star Wars justifie sa place
Parce que l'implémentation est parse pure de palier A, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle et sans réseau sortant, et une validation échouée ne consomme pas de solde. Gardez chaque durée comme un nombre fini et positif de minutes, figez hours et les minutes restantes dans vos tests, et vous obtenez une horloge de marathon reproductible pour une trilogie du vendredi, une saga de week-end ou une projection de club, sans dresser votre propre catalogue de films.
Questions techniques
Comment calculer la durée d'un marathon Star Wars ?
Envoyez runtimes comme une liste de minutes positives, une par film sélectionné. L'API renvoie total_minutes comme la somme, hours comme floor(total_minutes / 60), et minutes comme le reste après ces heures entières.
Combien coûte le calculateur de marathon Star Wars ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.