Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Anagrammi_C# - Ricerca anagramma su txt
Forum - Anagrammi_C# - Ricerca anagramma su txt

Avatar
Carlo (Member)
Guru


Messaggi: 1317
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 18:52
Mercoledì, 29/07/2020
Un semplice progetto, che trova gli anagrammi di una parola digitata, all'interno di VocabolarioItaliano.txt.
Il vocabolario contiene 280.000 parole, (espandibile a piacere).
Il caricamento del vocabolario e la ricerca degli anagrammi, avvengono senza attese.
C#
link progetto:
http://www.pierotofy.it/pages/projects/files.php?id=696

Ultima modifica effettuata da Carlo il 29/07/2020 alle 19:06


in programmazione tutto è permesso
PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1317
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 16:49
Sabato, 01/08/2020
Versione con possibilità di aggiungere eliminare parole dal vocabolario, parziale e ricerca con carattere jolly ?.
Aggiunti commenti.
VocabolarioItaliano.txt con oltre 700.000 vocaboli.

link progetto C#:
http://www.pierotofy.it/pages/projects/files.php?id=696

Ultima modifica effettuata da Carlo il 03/08/2020 alle 15:35


in programmazione tutto è permesso
PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1317
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 15:42
Lunedì, 03/08/2020
Anagrammi in C#

Semplice programma che estrae da VocabolarioItaliano.txt, contenente oltre 700mila parole italiane, tutti gli anagrammi possibili della parola digitata.

A disposizione un combobox con il numero dei caratteri digitati, scegliendo un numero di caratteri inferiori alla lunghezza della parola digitata, verranno mostrate tutte le parole formabili con i caratteri digitati, ma della lunghezza scelta, tra parentesi quadre vengono mostrati i caratteri inutilizzati.

Se si digita una parloa con i caratteri jolly ?, verranno mostrate le parole che si possono formare con i caratteri digitati.

Es.
?asa, restituisce casa, basa, nasa, rasa ecc.
m??o, restituisce mago, maio, mano, meio ecc.

Il vocabolario caricato completamente in ram, permette una risposta praticamente immediata.

link progetto C#:
http://www.pierotofy.it/pages/projects/files.php?id=696


Carlo ha allegato un file: Anagrammi.jpg (177544 bytes)
Clicca qui per guardare l'immagine


in programmazione tutto è permesso
PM Quote
Avatar
Carlo (Member)
Guru


Messaggi: 1317
Iscritto: 29/01/2018

Segnala al moderatore
Postato alle 12:42
Giovedì, 06/08/2020
Anagrammi in C#

Semplice programma che estrae da VocabolarioItaliano.txt, contenente oltre 700mila parole italiane, tutti gli anagrammi possibili della parola digitata.

A disposizione un combobox con il numero dei caratteri digitati, scegliendo un numero di caratteri inferiori alla lunghezza della parola digitata, verranno mostrate tutte le parole formabili con i caratteri digitati, ma della lunghezza scelta, tra parentesi quadre vengono mostrati i caratteri inutilizzati.

Se si digita una parloa con i caratteri jolly ?, verranno mostrate le parole che si possono formare con i caratteri digitati.

Es.
?asa, restituisce: casa, basa, nasa, rasa ecc.
m??o, restituisce: mago, maio, mano, meio ecc.

Se si digita una parloa con i caratteri jolly *, verranno mostrate le parole con i seguenti 3 criteri:

1) la parola inizia per...
   conta*, restituisce: contabile, contabilizza, contabilizzare ecc.

2) la parola finisce per...
   *conta, restituisce: racconta, rendiconta, sconta ecc.

3) la parola contiene...
   *conta*, restituisce: accontai, decontamina, raccontato ecc.

I caratteri jolly "?" e "*" non sono combinabili.

Il vocabolario caricato completamente in ram, permette una risposta praticamente immediata.

Attenzione se si digita solo: *
Tutto il vocabolario con oltre 700mila parole verrà visualizzato in due secondi.
L'inserimento di una parola nel vocabolario, determina il completo riordinamento che si risolve in qualche secondo. Il riordinamento non sarebbe necessario, ma utile, se il vocabolario dovesse essere usato in altre applicazioni.

Il programma oltre che per gli anagrammi è utile per trovare le rime, le parole da incasellare nei cruciverba, le parole con radici comuni e le parole per formare i rebus.

link progetto C#:
http://www.pierotofy.it/pages/projects/files.php?id=696


Carlo ha allegato un file: Anagrammi.jpg (213417 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da Carlo il 06/08/2020 alle 12:58


in programmazione tutto è permesso
PM Quote