Anonymní profil Mario – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Mario – Programujte.comAnonymní profil Mario – Programujte.com

 

Příspěvky odeslané z IP adresy 89.103.149.–

Mongoloid
Java › Podmínka pro NEopakování znaku
3. 12. 2014   #196869

Dobrý den, potřeboval bych poradit jak vytisknout řetězce znaků tak aby se neopakovaly stejné znaky v jedné kombinaci. Tzn. potřebuji tohle:

ABCDEFGH
LVJQMKIF
OTWZUMXY

místo tohodle:

AAAAAAAB
UUNHRTIR
DKLMNNNN

Snad jsem to nastínil dostatečně   

public class Combo {

    public static void main(String[] args) {

        char[] alphabet = new char[] {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
        StringExcersise.possibleStrings(8, alphabet,"");
    }

} class StringExcersise {

    public static void possibleStrings(int maxLength, char[] alphabet, String curr) {

        if(curr.length() == maxLength) {
            System.out.println(curr);

strings again
        } else {
            for(int i = 0; i < alphabet.length; i++) {
                String oldCurr = curr;
                curr += alphabet[i];
                possibleStrings(maxLength,alphabet,curr);
                curr = oldCurr;
            }
        }
    }
}


Děkuji Vám za jakoukoliv radu.

Mad Matt
C / C++ › Kombinace písmen, znaků a čí…
29. 11. 2014   #196650

   

Ano jsem úplná lama a potřebuji poradit  Ve firmě potřebuji přidělit různá majetková a sériová čísla. Tudíž musím v kódu definovat např. že chci vytisknout kombinace všech písmen abecedy o délce 8 znaků. Tzn. mám v zásobníku ABCDEFGHIJKLMNOPQRSTUVWXYZ a vytisknou se mi třeba tyto kombinace: LVJKMQIF, SIJKLMXG, AABBCCDD atd. Samozřejmě v nějakém logickém pořadí   

Prosím poraďte.

Tento kód jsem našel na webu, snad bude jako základ stačit.

# include <stdio.h>

/* Function to swap values at two pointers */
void swap (char *x, char *y)
{
    char temp;
    temp = *x;
    *x = *y;
    *y = temp;
}
  
/* Function to print permutations of string
   This function takes three parameters:
   1. String
   2. Starting index of the string
   3. Ending index of the string. */
void permute(char *a, int i, int n)
{
   int j;
   if (i == n)
     printf("%s\n", a);
   else
   {
        for (j = i; j <= n; j++)
       {
          swap((a+i), (a+j));
          permute(a, i+1, n);
          swap((a+i), (a+j)); //backtrack
       }
   }
}
 
/* Driver program to test above functions */
int main()
{
   char a[] = "ABC"; 
   permute(a, 0, 2);
   getchar();
   return 0;
}

 Výsledek:

root@vaio:/home/madmatt/Plocha# ./combo
ABC
ACB
BAC
BCA
CBA
CAB
Mario
JavaScript, AJAX, jQuery › Edge Animate - zobrazení div…
27. 8. 2014   #193363

Podařilo se mi najít něco podobného:

Symbol.bindElementAction(compId, symbolName, "${_Rectangle}", "mouseenter", function(sym, e) {
         // insert code to be run when the mouse enters an element
         sym.$("Rectangle").animate({left: "-=500px"}, "slow");

      });

Po najetí myší se přesune o 500px, a zase a zase. Potřeboval bych jej upravit tak, aby po najetí na požadovaných 1080px, se elementy vysunuly z okraje stránky a podalším najetí už se nijak nehýbaly.

Díky za nápady :)

Mario
JavaScript, AJAX, jQuery › Edge Animate - zobrazení div…
27. 8. 2014   #193362

Zdravím,

co se týče JS jsem úplný noob. Proto jsem se rozhodl vytvořit takový interaktivní web pomocí Adobe Edge Animate. Zatím mi jde vše skvěle až na zobrazení elementu (divu) po najetí na určitou úroveň pixelů na stránce. Pro načasování je tam osa kdy se má co objevit, ale potřeboval bych poradit jaký napsat kód aby se mi zobrazil div po najetí na úroveň dejme tomu 1080px. Může to být mouseover? Pomozte alespoň zčásti, ať vím od čeho se odrazit.

Mělo by to být podobné jako kampaň před spuštěním nového UI mBanky. Bylo to konkrétně novambank.cz. Prostě taková informační interaktivní stránka.

Děkuji moc za odpověď.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý