сгенерировать комбинации в 3 символа

Discussion in 'Болталка' started by bugagasenki, 3 Feb 2012.

  1. bugagasenki

    bugagasenki Member

    Joined:
    10 Dec 2011
    Messages:
    217
    Likes Received:
    14
    Reputations:
    -1
    мож у кого завалялось.. комбинации всех английских маленьких букв длинной 3 символа
    asd
    dsa
    fds
    dfg
    ....
    :confused:
     
  2. ЕгоАкк

    ЕгоАкк Banned

    Joined:
    21 Sep 2009
    Messages:
    84
    Likes Received:
    18
    Reputations:
    0
    Code:
    perl -e '$a="aaa"; for(;;) { print "$a\n"; last if $a eq "zzz"; $a++ }'
     
  3. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    PHP:
    <?php

    $ar 
    = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','r','s','t','u','v','x','y','z');
    foreach(
    $ar as $a){
    foreach(
    $ar as $b){
    foreach(
    $ar as $c){
    echo 
    $a.$b.$c;
    }
    }
    }

    ?>
     
    #3 daniel777, 3 Feb 2012
    Last edited: 3 Feb 2012
  4. bugagasenki

    bugagasenki Member

    Joined:
    10 Dec 2011
    Messages:
    217
    Likes Received:
    14
    Reputations:
    -1
    спасибо товарищи!
    на перле кака я понял надо добавить сохранение в файл, щас вот пробую :D

    на пыхе пашет только, почемуто все в 1 строку записывает
     
  5. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Code:
    var i,j,count:integer;
    k:text;
    gen:string;
    begin
    assign(k, 'C:\file.txt');
    rewrite(k);
    writeln('CKoJIbKo CrEHePuPoBaTb?!');
    readln(count);
    gen:='';
    j:=0;
    repeat
    inc(j);
    for i:=1 to 3 do
    gen:=gen+chr(ord('a')+random(26));
    writeln(k, gen);
    gen:='';
    until count=j;
    close(k);
    end.
    
    Проверил, все пашет. Вначале вводишь, сколько нужно сгенерировать, а потом уже в диске C: получаешь file.txt нужными тебе данными.

    P.S. Pascal+Delphi RuLeZZ!