Combinazione Numeri che nn si ripetono IO NN CI RIESCO:::
Allora devo trovare 4 numeri che nn si confondono combinandosi fra di loro... Inoltre devo essere numeri formati solo da "0" e "1" quindi numeri in binario.
Il primo numero deve avere una lunghezza di 1 carattere tipo "0"
Il secondo numero deve avere una lunghezza di 2 carattere tipo "01"
Il terzo numero deve avere una lunghezza di 3 carattere tipo "001"
Il quarto numero deve avere una lunghezza di 4 carattere tipo "0001"
Quindi esempio banale se combino questi e 4:
0
01
001
0001
Se ho una scritta tipo "0001" questa può essere sia:
"0" - "0" - "01"
"0" - "001"
"0001"
Questo non deve accadere per ogni serie di numeri ci deve essere solo un combinazione possibile....
Il primo numero deve avere una lunghezza di 1 carattere tipo "0"
Il secondo numero deve avere una lunghezza di 2 carattere tipo "01"
Il terzo numero deve avere una lunghezza di 3 carattere tipo "001"
Il quarto numero deve avere una lunghezza di 4 carattere tipo "0001"
Quindi esempio banale se combino questi e 4:
0
01
001
0001
Se ho una scritta tipo "0001" questa può essere sia:
"0" - "0" - "01"
"0" - "001"
"0001"
Questo non deve accadere per ogni serie di numeri ci deve essere solo un combinazione possibile....
Risposte
esempio di codice formato da 4 simboli:
0
10
110
111
come vedi per il quarto simbolo bastano 3 digits, ma volendo puoi farlo lungo 4
0
10
110
111
come vedi per il quarto simbolo bastano 3 digits, ma volendo puoi farlo lungo 4
Ehm. Si grazie 1000 c'ero arrivato anche io. Però se i numeri fossero 15??
Sempre aumentando di un numero la lunghezza dal 4 o dal 3??
Sempre aumentando di un numero la lunghezza dal 4 o dal 3??
quel codice che ti ho proposto è universale, puoi andare avanti fino a quando vuoi te
Non è che me li puoi scrivere tu io proprio nn capisco quella formula anche se inizi da 5 lasciando i primi 4 va benissimo..Scusami CMQ GRAZIE MILLE al massimo la faccio vedere a qualcuno piu esperto di me se proprio nn ci riesco o mi posti ill resto.CMQ grazie 10000...
Se proprio bravo
Se proprio bravo
penso che basti andare avanti aggiungendo uno
0
10
110
1110
11110
...
111111......1111(0)
0
10
110
1110
11110
...
111111......1111(0)
Esatto Nebula
Perfetto grazie.. Allora abbiamo queste stringhe che aumentano di una lunghezza alla volta ma se volessi che fossero di queste dimensioni
la prima 1,la seconda 2, la terza 3,la quarta 3 , la quintà 4, la sesta 5,la settima 5 ecc
Quindi aumentare di una lunghezza fino a 3 , fermarsi e dopo essere arrivato alla quinta che è lunga 4 caratteri aumentare la lunghezza fino a 16^??
cosi per esempio
0
10
110
111
1111
11110
111110
1111110
11111110
111111110
1111111110
11111111110
111111111110
1111111111110
11111111111110
111111111111110
Tuttavia si capisce subito che se mettiamo due volte "111" e poi lo "0" otteniamo un doppione... C'è qualche soluzione???
Grazie 110001001010 per l'aiuto mi serve per un piccolo progetto per la scuola
Ciao buona domenica
la prima 1,la seconda 2, la terza 3,la quarta 3 , la quintà 4, la sesta 5,la settima 5 ecc
Quindi aumentare di una lunghezza fino a 3 , fermarsi e dopo essere arrivato alla quinta che è lunga 4 caratteri aumentare la lunghezza fino a 16^??
cosi per esempio
0
10
110
111
1111
11110
111110
1111110
11111110
111111110
1111111110
11111111110
111111111110
1111111111110
11111111111110
111111111111110
Tuttavia si capisce subito che se mettiamo due volte "111" e poi lo "0" otteniamo un doppione... C'è qualche soluzione???
Grazie 110001001010 per l'aiuto mi serve per un piccolo progetto per la scuola
Ciao buona domenica
No, la sequenza è questa
0
10
110
1110
11110
111110
1111110
11111110
111111110
1111111110
11111111110
111111111110
1111111111110
11111111111110
111111111111110
0
10
110
1110
11110
111110
1111110
11111110
111111110
1111111110
11111111110
111111111110
1111111111110
11111111111110
111111111111110
No, il codice è questo
0
10
110
1110
11110
111110
1111110
11111110
111111110
1111111110
11111111110
111111111110
1111111111110
11111111111110
111111111111110
0
10
110
1110
11110
111110
1111110
11111110
111111110
1111111110
11111111110
111111111110
1111111111110
11111111111110
111111111111110
E non c'è un altro modo ??? Un altro codice magari??? Per fare quanto chiesto su??
cioe' ti servono tante stringhe tutte di lunghezza diversa tranne quelle di lunghezza 3 che devono essere in numero di 2?
La prima deve essere di lunghezza 1
la seconda deve essere dilunghezza 2
la terza deve essere di lunghezza 3
la quarta deve essere di lunghezza 3
la quinta deve essere di lunghezza 4
la sesta deve essere di lunghezza 5
la settima deve essere di lunghezza 6
la ottava deve essere di lunghezza 7
la nova deve essere di lunghezza 8
la decima deve essere di lunghezza 9
la undicesima deve essere di lunghezza 10
la dodicesima deve essere di lunghezza 11
la tredicesima deve essere di lunghezza 12
la quattordicesima deve essere di lunghezza 13
la quindicesima deve essere di lunghezza 14
la sedicesima deve essere di lunghezza 15
Di questa lunghezza devono essere,inoltre le stringhe devo contenere 1 e 0 e nn devono ripetersi,.,.. come detto sopra
la seconda deve essere dilunghezza 2
la terza deve essere di lunghezza 3
la quarta deve essere di lunghezza 3
la quinta deve essere di lunghezza 4
la sesta deve essere di lunghezza 5
la settima deve essere di lunghezza 6
la ottava deve essere di lunghezza 7
la nova deve essere di lunghezza 8
la decima deve essere di lunghezza 9
la undicesima deve essere di lunghezza 10
la dodicesima deve essere di lunghezza 11
la tredicesima deve essere di lunghezza 12
la quattordicesima deve essere di lunghezza 13
la quindicesima deve essere di lunghezza 14
la sedicesima deve essere di lunghezza 15
Di questa lunghezza devono essere,inoltre le stringhe devo contenere 1 e 0 e nn devono ripetersi,.,.. come detto sopra