Calcolatore del cronogramma romano
Nella frase «aMore paVLVs» le lettere romane M, V, L e V sommano 1060. Scriva qualsiasi frase e il calcolatore trova ogni M, D, C, L, X, V e I, le mostra in ordine e le indica l'anno che formano. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Testo
- aMore paVLVs
- Lettere
- M, V, L, V
- Valore dell'anno
- 1060
Somma i valori delle lettere dei numeri romani contenute in una frase. Intento di ricerca: calcolatore del cronogramma romano. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati.
Come un cronogramma nasconde un anno
Un cronogramma è una frase in cui alcune lettere valgono anche come numeri romani, così che sommandole compare un anno. Le sette lettere che contano sono M, che vale 1000; D, 500; C, 100; L, 50; X, 10; V, 5; e I, 1. Tutte le altre vengono ignorate. In «aMore paVLVs» restano M, V, L e V, che sommano 1000 più 5 più 50 più 5, cioè 1060. Il calcolatore elenca le lettere trovate nell'ordine in cui compaiono, così può confrontarle con la frase.
Una semplice somma e gli errori che evita
A differenza di un normale numero romano, un cronogramma si legge sommando: la posizione di una lettera non conta mai e nulla viene sottratto, quindi una V scritta prima di una L aggiunge 5 invece di toglierlo. La svista più comune quando si conta a mano è saltare una lettera nascosta dentro una parola, oppure dimenticare che una I o una V di una parola qualsiasi conta quanto le altre. Incollando la frase intera, il calcolatore trova tutte le lettere in una volta.
Domande frequenti
Altre lingue?
Solo in inglese; Nitro idrata gli altri locali.
Quanto vale ogni lettera romana?
M vale 1000, D vale 500, C vale 100, L vale 50, X vale 10, V vale 5 e I vale 1. Qualsiasi altra lettera della frase non aggiunge nulla al totale.
L'ordine delle lettere conta?
No. In un cronogramma le lettere si sommano semplicemente e non si sottraggono mai, a differenza di un normale numero romano. Una V scritta prima di una L aggiunge 5 invece di toglierlo.
Posso vedere quali lettere sono state contate?
Sì. Oltre all'anno, il calcolatore mostra l'elenco delle lettere romane trovate, nell'ordine in cui compaiono nella frase, così può controllarle una per una.
Le altre lettere della frase cambiano il risultato?
No. Contano solo le sette lettere romane e il resto viene ignorato. In «aMore paVLVs» le lettere a, o, r, p e s non aggiungono nulla: l'anno deriva solo da M, V, L e V.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/math/roman-chronogram \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"aMore paVLVs"}'const res = await fetch("https://api.kit.forhosting.com/math/roman-chronogram", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "aMore paVLVs"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/roman-chronogram",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "aMore paVLVs"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/roman-chronogram", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"aMore paVLVs"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"aMore paVLVs"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/roman-chronogram", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "aMore paVLVs"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.roman_chronogram",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.
Come funziona
Somma i valori delle lettere dei numeri romani contenute in una frase. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. M=1000,D=500,C=100,L=50,X=10,V=5,I=1. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.
Input, limiti e arrotondamento
I decimali facoltativi usano half-up una sola volta. Gli output riportano gli input. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Fornisca i campi JSON richiesti. I tipi non validi generano invalid_input. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.
Quando usarlo
Usi lo strumento quando l'intento di ricerca corrisponde. Somma i valori delle lettere dei numeri romani contenute in una frase. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Usi lo stesso JSON da fogli di calcolo, CMS, automazioni o demo didattiche.
Casi di integrazione
Verifica rapida
Widget gratuito.
Automazione
Stesso JSON tramite API.
Didattica
Esempi golden fissati.
Domande tecniche
È gratuito?
Sì, tier A.
Usa la rete?
No, nessuna.
Input non valido?
Restituisce invalid_input.
C'è l'API?
Sì, disponibile.