Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
programmare un "combinatore" di lettere
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
barbonz
Mortale devoto
Mortale devoto


Registrato: 07/07/06 14:29
Messaggi: 19

MessaggioInviato: 07 Lug 2006 14:40    Oggetto: programmare un "combinatore" di lettere Rispondi citando

un saluto agli abitanti dell'olimpo informatico. Smile
postavo da queste parti per avere un'informazione, un aiuto.
il mio problema è questo: data una stringa di lettere, devo creare un programma che mi dia tutte le possibili combinazioni.
la stringa in questione è di 10 lettere. pensavo all'html, cosi che poi il sistema risulta "portatile", senza bisogno di compilare nulla.
si consideri che sono completamente digiuno di programmazione.
che ne dite? può essere una sfida interessante? (si, lo so, per chiunque abbia una minima conoscenza di programmazione dev'essere una cavolata, ma è proprio a loro che mi rivolgo.. Wink )
Top
Profilo Invia messaggio privato MSN
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 17:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 07 Lug 2006 15:10    Oggetto: Rispondi citando

Intendi un sorta di "anagramma" (che però trovi tutte le possibili combinaizoni, anceh quelel che non significano niente)?

Ma se la parola di aprtenza è -ad es.- di 10 lettere, tu vuoi solo parole di 10 lettere o anche uqlele che ad es. posso formare prendendo -ad es. - 8 di quelle lettere?

p.s.: in che senso pensavi all'html?
che l'output sia in tale formato?

Ciao e benvenuto!
Top
Profilo Invia messaggio privato
horus
Macchinista
Macchinista


Registrato: 22/03/05 09:48
Messaggi: 2554
Residenza: Sirio e dintorni

MessaggioInviato: 07 Lug 2006 15:41    Oggetto: Rispondi citando

Sei consapevole del fatto che con 10 lettere verranno una marea di risultati?
Ad esempio creando solo parole di 10 lettere e supponendo che nessun carattere sia ripetuto dovresti avere qualcosa come 3.628.800 risultati; mi sembrano un po' tanti da stampare su una pagina html.

Credo comunque che per farlo comincerei a studiare dei cicli per scorrere l'array di char e comporre le permutazioni.

Come tecnologia puoi usare quello che vuoi (javascript, vbscript, asp, php, ...), html sarà solo il linguaggio per la visualizzazione che nulla ha a che vedere con i calcoli vari.
Top
Profilo Invia messaggio privato
barbonz
Mortale devoto
Mortale devoto


Registrato: 07/07/06 14:29
Messaggi: 19

MessaggioInviato: 07 Lug 2006 17:09    Oggetto: Rispondi citando

chemicalbit ha scritto:
Intendi un sorta di "anagramma" (che però trovi tutte le possibili combinaizoni, anceh quelel che non significano niente)?


esattamente. dopo mi scorrerò la lista (se possibile, vista la quantità di possibilità) per individuare le opzioni "papabili"

chemicalbit ha scritto:

Ma se la parola di aprtenza è -ad es.- di 10 lettere, tu vuoi solo parole di 10 lettere o anche uqlele che ad es. posso formare prendendo -ad es. - 8 di quelle lettere?


si, esatto, solo parole di 10 lettere. chiedo venia, in effetti avevo sottovalutato la quantità di possibilità..
Top
Profilo Invia messaggio privato MSN
barbonz
Mortale devoto
Mortale devoto


Registrato: 07/07/06 14:29
Messaggi: 19

MessaggioInviato: 07 Lug 2006 17:18    Oggetto: Rispondi citando

horus ha scritto:
Sei consapevole del fatto che con 10 lettere verranno una marea di risultati?

eh, lo sospettavo, ma preso da foga di conoscere, avevo sottovalutato questo fattore.. anche perche ora che controllo bene Embarassed non sono 10, ma 11... Crying or Very sad

horus ha scritto:

Ad esempio creando solo parole di 10 lettere e supponendo che nessun carattere sia ripetuto dovresti avere qualcosa come 3.628.800 risultati; mi sembrano un po' tanti da stampare su una pagina html.

eh, per l'appunto.. l'avevo fatta troppo facile... Sad

horus ha scritto:

Credo comunque che per farlo comincerei a studiare dei cicli per scorrere l'array di char e comporre le permutazioni.


ehm.. come detto, sono digiuno di programmazione.. quindi non ci capisco molto(leggi: nulla) Sad

horus ha scritto:

Come tecnologia puoi usare quello che vuoi (javascript, vbscript, asp, php, ...), html sarà solo il linguaggio per la visualizzazione che nulla ha a che vedere con i calcoli vari.


si, certo, ma lo facevo anche per evitare compilatori e cose varie..

mi sento tremendamente un windoz user... Sad Wink
Top
Profilo Invia messaggio privato MSN
barbonz
Mortale devoto
Mortale devoto


Registrato: 07/07/06 14:29
Messaggi: 19

MessaggioInviato: 07 Lug 2006 17:29    Oggetto: Rispondi citando

comunque, per chi fosse interessato le lettere da anagrammare sono
" s i l u i y n d a "

(se per caso vi venisse un lampo di genio, e (stile "a beautiful mind") vi venisse in mente una combinazione di parole sensate (in inglese penso) riusciremmo a risolvere il problema senza una riga di codice.. Wink )

ah, le infinite vie della mente umana.... Smile
Top
Profilo Invia messaggio privato MSN
emilio.roda
Dio maturo
Dio maturo


Registrato: 03/05/05 09:49
Messaggi: 3028

MessaggioInviato: 07 Lug 2006 20:07    Oggetto: Rispondi citando

Questo e' un lavoro per... Emilio Roda!

Daily suin (il tuo porco quotidiano)

Ly, sii nuda (puoi pregare quanto vuoi... ma tanto la bella Ly non te la dà!)

Insula Idy (dai il nome della tua bella Idy a un'isola)

Luini days (le feste del... caldinale)

Nudai Lisy (o almeno ci provai)

Yu and Lisi (lui cinese, lei americana)

Uli and Isy (lui italiano (Ulisse), lei inglese)

Saldi y nui (campagna promozionale di un negozio di abbigliamento spagnolo)

Indy Luisa (una ragazza avventurosa)

Linda Suyi (figlia di immigrati cinesi)

Andy Luisi (tuo zio italoamericano)

Lui i Sandy! (risposta alla domanda: quali biscotti preferisce il tuo ragazzo?)

In Uil days... (sapessi quante cose succedono nei giorni di festa del sindacato!)

U sin daily (un peccato al giorno toglie il medico di torno)

Il nius day (... è il giorno in cui esce la newsletter)

Il suin day (... è quando si mangia il maiale)

I lay in Sud (giacere in meridione)

I say "Lindu" (esclamazione della domestica filippina dopo aver terminato le pulizie)

N.Y., lì sudai (che caldo nella metropoli!)
Top
Profilo Invia messaggio privato
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 17:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 07 Lug 2006 22:37    Oggetto: Rispondi citando

emilio.roda, ma sei bravissimo!
Applause
Top
Profilo Invia messaggio privato
barbonz
Mortale devoto
Mortale devoto


Registrato: 07/07/06 14:29
Messaggi: 19

MessaggioInviato: 08 Lug 2006 08:19    Oggetto: Rispondi citando

emilio.roda ha scritto:
Questo e' un lavoro per... Emilio Roda!


che sinceramente comincio ad amare!! Laughing Laughing

Muahahah!!! Mi sto ancora spaccando dalle risate!! cominciassero tutti cosi i sabati in ufficio!!
Beh, grazie infinite! io (per ora Wink ) ero arrivato solo a daily sun!

ora vedrò qual'è l'opzione più probabile..

ah, per la cronaca, il risultato dovrebbe essere completato da un
www.***********.com

non so dove porti, quindi non mi prendo responsabilità. Wink
il tutto è nato da una sfida tra amici, l'altra sera.. vedremo un po chi la spunterà..
Grazie ancora di tutto!
Top
Profilo Invia messaggio privato MSN
Franto
Semidio
Semidio


Registrato: 14/06/05 15:05
Messaggi: 367
Residenza: como (provincia)

MessaggioInviato: 08 Lug 2006 11:12    Oggetto: Rispondi citando

se è solo questione di anagrammi prova con questi siti

http://www.wordsmith.org/anagram/index.html

http://www.ssynth.co.uk/~gay/anagram.html
(anagrammi inglesi)

oppure con questo italiano
http://www.nightgaunt.org/anagrams/anagrams.htm


che tra la'ltro mi dice..

emilio roda = il media oro!!!
Top
Profilo Invia messaggio privato HomePage
barbonz
Mortale devoto
Mortale devoto


Registrato: 07/07/06 14:29
Messaggi: 19

MessaggioInviato: 08 Lug 2006 11:40    Oggetto: Rispondi citando

oh, chiedo umilmente perdono, ma devo essermi rimbabito...
le lettere sono " sundayicoli ". l'avevo scritto su un foglio scarabocchiato, e male, e ho perso alcune lettere per strada.. questo complica ulteriormente le cose.. comunque sul sito sopracitato, il risultato è questo:
link

(posto il link, perche i risultati sono taaaaaanti, come previsto)
Sad
Top
Profilo Invia messaggio privato MSN
Franto
Semidio
Semidio


Registrato: 14/06/05 15:05
Messaggi: 367
Residenza: como (provincia)

MessaggioInviato: 08 Lug 2006 12:07    Oggetto: Rispondi citando

non hai altri indizi per capire che tipo di link sito si tratta?
Top
Profilo Invia messaggio privato HomePage
ioSOLOio
Amministratore
Amministratore


Registrato: 12/09/03 18:01
Messaggi: 16342
Residenza: in un sacco di...acqua

MessaggioInviato: 08 Lug 2006 12:45    Oggetto: Rispondi citando

emilio.roda ha scritto:
Questo e' un lavoro per... Emilio Roda!

[...]


bravò bravò !!!
Top
Profilo Invia messaggio privato
barbonz
Mortale devoto
Mortale devoto


Registrato: 07/07/06 14:29
Messaggi: 19

MessaggioInviato: 08 Lug 2006 12:58    Oggetto: Rispondi citando

Franto ha scritto:
non hai altri indizi per capire che tipo di link sito si tratta?

mm.. conoscendo il tipo, ho paura che sia qualcosa di politically scorrect (leggi: signorine di facili costumi) ma è solo una possibilità. magari è l'esatto contrario..
Top
Profilo Invia messaggio privato MSN
horus
Macchinista
Macchinista


Registrato: 22/03/05 09:48
Messaggi: 2554
Residenza: Sirio e dintorni

MessaggioInviato: 10 Lug 2006 07:54    Oggetto: Rispondi citando

Ti serve ancora creare un programma che faccia gli anagrammi oppure il sito che ti hanno segnalato è sufficiente?
Top
Profilo Invia messaggio privato
barbonz
Mortale devoto
Mortale devoto


Registrato: 07/07/06 14:29
Messaggi: 19

MessaggioInviato: 10 Lug 2006 10:49    Oggetto: Rispondi

si, direi che è anche troppo, grazie.. Smile
Top
Profilo Invia messaggio privato MSN
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi