Filtri le parole Wordle con indizi verdi, gialli e grigi
Trasformi gli indizi di Wordle in un elenco di candidati più breve e affidabile, senza scegliere manualmente quale informazione debba prevalere.
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Fornisca parole della stessa lunghezza e descriva ogni casella verde, gialla o grigia con lettera e posizione a partire da 0. Il filtro controlla ogni parola in modo deterministico, conserva l’ordine originale e gestisce il caso essenziale in cui una copia aggiuntiva è grigia mentre un’altra è verde o gialla. Il risultato è adatto al gioco, ai test o a un processo di risoluzione più ampio.
Descriva lo schema con indizi posizionali precisi
Parta da un dizionario di candidati tutti della stessa lunghezza. Ogni casella è rappresentata da una lettera e da una posizione con indice zero: la prima è 0, la seconda 1 e così via. Inserisca record verdi per le lettere che devono trovarsi in punti esatti, gialli per quelle presenti ma escluse dalla posizione indicata e grigi per quelle respinte. Questa struttura conserva ciò che ogni casella ha davvero dimostrato e distingue gli indizi relativi a lettere ripetute. Il confronto non distingue maiuscole e minuscole, mentre i risultati mantengono grafia e ordine originali. Le voci devono contenere soltanto lettere inglesi e condividere la lunghezza. Un elenco con misure diverse viene rifiutato, evitando che una parte dei dati sia eliminata senza avviso.
Interpreti ripetizioni e contraddizioni
Le lettere ripetute sono una frequente fonte di errori nei filtri semplici. Una casella grigia indica normalmente che la lettera è assente; tuttavia un tentativo può contenerne due copie quando la soluzione ne contiene una sola. Una copia può risultare verde o gialla e quella in eccesso grigia. Il filtro riconosce l’eccezione se gli indizi positivo e grigio occupano posizioni diverse: i positivi fissano il numero richiesto e il grigio limita il candidato a quel numero. La stessa lettera positiva e grigia nella medesima posizione è invece contraddittoria e genera un errore. Posizioni positive distinte richiedono più occorrenze. Sono respinte anche due lettere verdi diverse nello stesso punto o una gialla uguale alla verde della posizione. I controlli fanno emergere gli errori di trascrizione prima che sembrino un elenco vuoto valido.
Inserisca i risultati nel Suo metodo di soluzione
La risposta include i candidati compatibili, il loro numero, il totale ricevuto e la lunghezza comune. Un totale pari a zero è valido quando gli indizi sono coerenti ma nessuna parola corrisponde; una richiesta non valida restituisce invece un errore tipizzato. Dopo ogni tentativo, aggiunga i nuovi indizi ed esegua nuovamente il filtro. Può esaminare le parole, passarle a un metodo di valutazione separato o confrontare dizionari diversi mantenendo gli stessi vincoli. Lo strumento non consiglia il tentativo successivo, perché la classifica dipende dalla strategia e dal corpus. Il suo compito è produrre un insieme corretto e riproducibile, senza rete, casualità o dizionari esterni mutevoli. Il browser serve le singole partite; l’API costa $0.002 per richiesta per automatizzare test, analisi o strumenti didattici.
Casi d'uso
Riduca lo schema giornaliero
Applichi i colori dei tentativi alla Sua lista e consulti solo le parole compatibili.
Verifichi un clone di Wordle
Confronti indizi e candidati con casi deterministici, comprese le lettere duplicate.
Prepari i candidati alla valutazione
Ottenga un insieme validato prima di applicare entropia, frequenza o copertura.
Domande frequenti
Le posizioni iniziano da zero?
Sì. La posizione 0 è la prima lettera, la 1 è la seconda e tutte devono rientrare nella lunghezza comune.
Come vengono gestite le lettere grigie ripetute?
Una lettera grigia è assente, salvo un indizio positivo in un’altra posizione. L’eccezione limita le copie al numero positivo.
Perché compare un errore invece di zero candidati?
L’errore segnala dati malformati o contraddittori. Zero candidati indica vincoli validi senza parole corrispondenti.
L’elenco può contenere lunghezze diverse?
No. Tutte le parole devono avere la stessa lunghezza affinché ogni indizio posizionale sia univoco.
Quanto costa usare l’API?
Ogni richiesta API costa $0.002. La stessa logica deterministica può essere eseguita anche nel browser.
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/game/wordle-solver-filter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"word_list":["cigar","cider","caper","coven","cynic","rebut"]}'const res = await fetch("https://api.kit.forhosting.com/game/wordle-solver-filter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"word_list": [
"cigar",
"cider",
"caper",
"coven",
"cynic",
"rebut"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/game/wordle-solver-filter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"word_list": [
"cigar",
"cider",
"caper",
"coven",
"cynic",
"rebut"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/game/wordle-solver-filter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"word_list":["cigar","cider","caper","coven","cynic","rebut"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"word_list":["cigar","cider","caper","coven","cynic","rebut"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/game/wordle-solver-filter", 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
{
"word_list": [
"cigar",
"cider",
"caper",
"coven",
"cynic",
"rebut"
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "game.wordle_solver_filter",
"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.
Limiti
max_items | 50000 |
max_word_length | 32 |
max_constraints | 128 |
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. |