Visualizzazione dei risultati da 1 a 7 su 7

Discussione: combinazioni possibili

  1. #1
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512

    combinazioni possibili

    Ciao
    per pura idiozia personale, sto tentando di realizzare un algoritmo che, in base a lettere, numeri e simboli che inserisco in una variabile, lui mi tiri fuori tutte le combinazioni possibili di parole (anche insensate es: wd4g6), ma con la limitazione di parole composte da 5 caratteri.

    esempio
    ho un alfabeto composto da 0,1,2,3,4,5, dovrebbe venire:
    0
    00
    000
    0000
    00000
    01
    010
    0100
    01000
    011
    0110
    01100
    0111
    01110
    01111
    02
    ecc...


    qualche idea?

  2. #2
    l'ideale sarebbe creare 5 array con in ogni elemento una delle cincque (ammesso che si inseriscano 5 lettere, altrimenti 3 2 non è importante) e poi con una serie di cicli annidati compilare le varie stringhe ... ma non hai nulla da fare vero?

  3. #3
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    potresti spiegarti meglio?

    io per ora ho fatto questo

    <%
    'array con l'alfabeto da utilizzare
    alfabeto="0,1,2,3,4,5,6,7,8,9"
    tot=5 'imposta il max numero di lettere/numeri per formare una parola

    myArray = split(alfabeto,",")
    for x = 0 to ubound(myArray)
    if len(segna) < 5 then
    segna = segna & Trim(myArray(x))
    response.write segna & "
    "
    else

    end if
    next
    %>

  4. #4
    aspetta .. ci sto ragionando ... eheheh figo il giochino!!!

  5. #5
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    sono arrivato qui


    <%
    alfabeto="0,1,2,3,4,5,6,7,8,9"
    tot=5 'imposta il max numero di lettere/numeri per formare una parola
    myArray = split(alfabeto,",") 'memorizzo tutti i caratteri da utilizzare dentro la variabile myArray senza la virgola

    for x = 0 to ubound(myArray) 'questo ciclo separa i caratteri precedentemente memorizzati e li rende disponibili

    while len(segna)<5
    segna = segna & Trim(myArray(x))
    response.write segna & "
    "
    wend
    segna=""
    next
    %>

  6. #6
    mi sono arenato come un capodoglio su una spiaggia ... mi è venuto anche mal di testa ...

  7. #7
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    ce l'ho fatta!!!!

    yahooo!!! anzi... gooooogle (per non fare pubblicità occulta)

    ecco l'algoritmo... ovviamente dovete fare tanti cicli for nidificati a seconda di quanti caratteri volete la combinazione numerica

    alfabeto="0,1,2,3,4,5,6,7,8,9"
    myArray = split(alfabeto,",") 'memorizzo tutti i caratteri da utilizzare dentro la variabile myArray senza la virgola
    for x = 0 to ubound(myArray) 'questo ciclo arriva fino alla fine dell'array
    stringa=Trim(myArray(x))
    response.write stringa & "
    "
    for z = 0 to ubound(myArray)
    stringa1 = stringa & Trim(myArray(z))
    response.write stringa1 & "
    "
    for y = 0 to ubound(myArray)
    stringa2 = stringa1 & Trim(myArray(y))
    response.write stringa2 & "
    "
    next
    next
    segna=""
    next
    %>

    ammetto che non è il massimo... ma sembra essere abbastanza rapido e funzionale!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.