Pagina 1 di 1

Prolema di codifica. HELP!!!!

Inviato: 09 mag 2007, 10:07
da leled
Salve a tutti, sono nuovo del forum e non sono assolutamente un esperto di math, ma ho bisogno di aiuto!

Devo ridurre un codice di 7 cifre (o meglio ancora 10) ad un codice di 4.

Vi faccio un esempio: il mio codice di partenza a 10 cifre potrebbe essere
153 74047 03
e deve diventare
xxxx (solo numeri, non alfanumerico).
Si potrebbero omettere, se necessario, le prime tre cifre (153) ed avere così un codice iniziale composto da 7 cifre.

Vi prego aiutatemi.. il mio capo vuole questa decodifica e sono 2 notti che non dormo! Secondo me è impossibile.

Per chiarimenti scrivete. Grazie mille!

Inviato: 09 mag 2007, 10:41
da moebius
Se lo vuoi che ad ogni codice di 10 (o 7) cifre ne corrisponda uno da 4 in modo univoco (cioè che a due codici diversi da 10 cifre corrispondano due codici diversi da 4 cifre) è impossibile...

Inviato: 09 mag 2007, 22:00
da julio14
Sottoscrivo e spiego moebius: ci sono $ $10^{10} $ codici da $ $10 $ cifre (o $ $10^7 $ da $ $7 $) e solo $ $10^4 $ codici da $ $4 $ cifre... quindi è un po' impossibile che ad ogni codice da $ $10 $ corrisponda uno da $ $4 $ e viceversa!

Inviato: 09 mag 2007, 22:24
da SkZ
a meno che, come con le carte di credito e ricariche dei cell, non tutte le serie numeriche vengano utilizzate
sapendo con che criterio vengono scelti, si puo' stabilire come operare la conversione (bigezione)

Re: Prolema di codifica. HELP!!!!

Inviato: 10 mag 2007, 01:15
da MindFlyer
leled ha scritto:Vi prego aiutatemi.. il mio capo vuole questa decodifica e sono 2 notti che non dormo! Secondo me è impossibile.
LOL. :D
Mi ricorda il capo-ufficio di Dilbert. Senza offesa...
http://www.unitedmedia.com/comics/dilbert/

Ho costruito un programma informatico che esegue la codifica+decodifica che cercate. Come sai, un programma è in astratto una sequenza di zeri e di uni posti in un opportuno ordine. Io posso vendere alla tua ditta tutti gli zeri e uni che vi occorrono, ma dovrete assemblarli da voi nel giusto ordine. E' pur sempre metà del lavoro... Affare fatto?