ForHosting KIT · Testi e IA

Ordinare parole per lunghezza

Incolli un brano e ottenga le parole allineate per numero di lettere: «I am a poet of moonlight» diventa I, a, am, of, poet, moonlight. Le parole della stessa lunghezza mantengono l'ordine di lettura. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
I am a poet of moonlight
Ottiene
Testo
I a am of poet moonlight
Parole
I, a, am, of, poet, moonlight
Lunghezze
1, 1, 2, 2, 4, 9
Quantità
6

Ordinare le parole per lunghezza è un lavoro di testo ben definito: Lei vuole ogni parola di un brano allineata dalla più corta alla più lunga per studiare il metro, riempire il leggio di un gioco di parole o scorrere un poema in cerca di token lunghi e corti. Incolli un testo non vuoto e questa capacità tokenizza sequenze di lettere Unicode, conserva apostrofi e trattini interni così contrazioni e composti restano interi, misura ogni token per conteggio di lettere e restituisce le parole dalla più corta alla più lunga. Le parole della stessa lunghezza conservano l’ordine di lettura originale, così la classifica è stabile tra le esecuzioni. Le stringhe vuote e l’ingresso solo di punteggiatura falliscono con ingresso non valido anziché inventare un elenco vuoto.

Come funziona l’ordinamento per lunghezza e cosa conta come parola

L’intento di ricerca per ordinare le parole per lunghezza è più stretto di un contatore generale o di un ordinamento alfabetico di elenchi: le persone vogliono ogni token allineato secondo quante lettere contiene, dalla più corta alla più lunga, per studiare un poema, riempire un leggio di passatempo o confrontare vocabolario corto e lungo in un brano.

Questa capacità definisce una parola come una sequenza massima di lettere Unicode, inclusi i segni combinanti che si posano su quelle lettere, così café e un cafe più accento scomposto restano un solo token. Un apostrofo o un trattino interni possono unire gruppi di lettere, così don't, well-known e mother-in-law restano parole uniche anziché schegge. Spazi, tabulazioni, interruzioni di riga, cifre, emoji e il resto della punteggiatura agiscono solo come separatori, così una virgola finale non gonfia mai una lunghezza e non diventa una parola finta.

La lunghezza è il conteggio delle lettere Unicode nel token, non le unità UTF-16 di JavaScript né la larghezza visiva in un carattere particolare. Hello ha cinque lettere, a ne ha una, don't ne ha quattro e supercalifragilisticexpialidocious ne ha trentaquattro. Dopo la tokenizzazione il motore registra ogni parola con il conteggio di lettere e l’indice originale, poi ordina per lunghezza crescente in modo predefinito.

Le parole che condividono una lunghezza conservano l’ordine di prima apparizione così i pareggi restano riproducibili.

Giochi di parole e leggii da passatempo

Giocatori e allenatori incollano una banca di parole candidate e leggono groups per vedere quali token stanno in una casella di due, tre o cinque lettere.

Metro poetico e trama del verso

I poeti ordinano una bozza per conteggio di lettere per scovare una sequenza di parole grammaticali corte o un solo token lungo che dominerà il verso.

Come ordino le parole del mio testo per lunghezza?

La risposta include text come classifica unita da spazi, words come l’array ordinato e groups che raggruppa quelle parole per conteggio di lettere dalla più corta alla più lunga.

Come si conta la lunghezza di una parola?

La lunghezza è il conteggio delle lettere Unicode in ciascun token. Segni combinanti, apostrofi e trattini non si aggiungono, così don't ha quattro lettere e café ha quattro lettere.

Che succede quando più parole condividono la stessa lunghezza?

Restano nell’ordine in cui sono apparse per la prima volta nell’ingresso.

Le contrazioni e i composti con trattino vengono spezzati?

No. Un apostrofo o un trattino interni possono unire gruppi di lettere, così don't, well-known e mother-in-law restano ciascuno una sola parola. La punteggiatura circostante resta un separatore.

Posso ordinare le parole dalla più lunga alla più corta?

Sì. Scelga l'ordine inverso e le parole lunghe compaiono per prime: nell'esempio moonlight viene prima di poet. L'ordine predefinito va dalla più corta alla più lunga, quello più richiesto nei giochi di parole.

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.

POSThttps://api.kit.forhosting.com/str/sort-words-length

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/str/sort-words-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"I am a poet of moonlight"}'
{
  "text": "I am a poet of moonlight"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.sort_words_length",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_chars100000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

L’esecutore gratuito del browser e l’API prepagata condividono una sola funzione deterministica, così le chiavi di classe e le pipeline di produzione non divergono mai sulla stessa stringa. Le chiamate API riuscite sono addebitate a $0.002 per elemento; i fallimenti di convalida non sono addebitati.

Come funziona l’ordinamento per lunghezza e cosa conta come parola

Lo stesso testo produce sempre lo stesso JSON, senza rete, senza seme casuale e senza orologio a muro, il che rende affidabili le chiavi dei compiti e i pin di integrazione continua per schede, script di impaginazione e generatori di giochi.

Contratto di ingresso, senso dell’ordine, campi della risposta e testo vuoto

Una stringa vuota, solo spazi, o solo cifre e punteggiatura fallisce pure, perché non è stata trovata alcuna parola con lettere: il messaggio indica che text deve contenere almeno una parola e che la sola punteggiatura non basta. Esempio: I am a poet of moonlight dà sei parole ordinate I, a, am, of, poet, moonlight. Usi text quando una persona ha bisogno di una riga pronta da incollare; usi words e groups quando un’app dipingerà secchi per lunghezza per una scheda o un tabellone. Invii in POST un corpo JSON con il campo stringa obbligatorio text impostato sul brano che desidera ordinare. Gli alias input, value, s, content e body sono accettati così generatori di moduli e client più vecchi pubblicano con nomi familiari. Il valore deve essere una stringa; oggetti, array, booleani e numeri falliscono con invalid_input nominando il problema. I payload più lunghi del tetto di caratteri documentato falliscono allo stesso modo così una sola richiesta non monopolizza la memoria del Worker. Tali fallimenti di convalida non vengono addebitati sull’API prepagata. L’order facoltativo accetta asc per dalla più corta alla più lunga, valore predefinito, o desc per dalla più lunga alla più corta; gli alias direction e dir sono accettati. In caso di successo la risposta ripete original come l’ingresso esatto, text come le parole ordinate unite da un solo spazio, words come l’array ordinato, lengths come i conteggi di lettere corrispondenti, e count come quanti token sono stati ordinati. shortest_length e longest_length riportano gli estremi, groups elenca ogni lunghezza distinta con le parole che la condividono, order ripete la direzione effettiva, e method è sempre sort_words_length così i client si ramificano senza annusare le forme.

Giochi di parole, poesia, flussi linguistici, prezzo e limiti

Chiami lo strumento gratuito nel browser sort-words-by-length quando Le serve una classifica ferma per giochi di parole, poesia o esplorazione linguistica: un allenatore di cruciverba vede quali token stanno in una casella di tre lettere, un poeta scorre una bozza in cerca di una sequenza di parole di una e due lettere che accelerano il verso, e un insegnante di lingua mostra come un paragrafo si costruisce con parole grammaticali corte e parole di contenuto più lunghe. Un flusso tipico incolla un verso, legge groups per vedere l’istogramma delle lunghezze e ricopia text in una scheda. Non si aspetti metriche di carattere, crenatura, conteggio di sillabe o definizioni di dizionario: dipendono da un tipo, una fonologia o un lessico che questo percorso di analisi non esegue. Usi l’API prepagata KIT quando un’app di tutoraggio, un CMS o un client mobile necessitano dello stesso contratto a saldo $0.002 per elemento riuscito; i fallimenti di convalida non consumano mai il saldo dopo il rifiuto del motore. Abbini questo endpoint a un conteggio o a una rassegna di parole uniche quando il passo successivo è volume o vocabolario, ma conservi sort-words-by-length come pagina propria così l’intento dalla più corta alla più lunga non si mescola con l’ordinamento alfabetico delle righe né con le query della parola più lunga.

Linguistica d’aula e fixture

Insegnanti e script di compilazione fissano la classifica dalla più corta alla più lunga così schede e regressioni di tokenizzazione restano oneste.

Quanto costa ordinare le parole per lunghezza?

Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso vuoto o senza parole non viene addebitato.

Leggi la documentazione completa del KIT →