Задача На Php

Тема в разделе "PHP программирование", создана пользователем BlackShadow, 18 дек 2011.

  1. BlackShadow

    BlackShadow Well-Known Member

    Регистрация:
    4 фев 2011
    Сообщения:
    111
    Симпатии:
    1
    Доброго время суток, уважаемые программисты.
    У меня такая задачка есть:

    В массиве 10 элементов букв задаются случайно. Осуществите задачу совмещения символов, то есть, если в массиве 3 элемента (a,b,c), то результат должен быть таким: "a,b,c,ab,ac,ba,bc,ca,cb,abc,acb,bac,bca" и так далее, пока не закончатся все элементы.

    Помогите, пожалуйста с её решением!
     
  2. 1ive

    1ive Well-Known Member
    Web Team

    Регистрация:
    12 сен 2010
    Сообщения:
    694
    Симпатии:
    0
    Или я что-то не понял, или как "в массиве из 10 элементов букв" может быть всего "3 элемента (a,b,c)," ?
     
  3. Dock1100

    Dock1100 :-]

    Регистрация:
    9 ноя 2009
    Сообщения:
    678
    Симпатии:
    0
    Насколько я понял, то приведён пример для масива из 3 елементов и по анологии надо сделать для 10.
     
  4. typak

    typak Гость

    Задачка решается с помощью рекурсии вот код:
    Код (PHP):
    <?php
    set_time_limit(0);
    function requrs($word='')
    {
    $y=array(0=>'a',
    1=>'b',
    2=>'c');
    $max=count($y);
    if(strlen($word)==$max)
    {
    return;
    }
    for($i=0;$i<count($y);$i++)
    {  
    $temp=$word.$y[$i];
    echo $k=$temp.'<br>';  
    $result = requrs($temp);
    }
    }
    $b=requrs();
    ?>
    Дальше сам под задачку подгониш так как нужно если не разберешься, то за дополнительную оплату готов помочь... :)
     
  5. BlackShadow

    BlackShadow Well-Known Member

    Регистрация:
    4 фев 2011
    Сообщения:
    111
    Симпатии:
    1
    Ну всего должно быть 10. А для примера приведено 3

    Всё, разобрался) Огромное спасибо)
     
Загрузка...
Похожие Темы - Задача На Php
  1. BlackShadow
    Ответов:
    8
    Просмотров:
    2.436
  2. elzim
    Ответов:
    0
    Просмотров:
    932
  3. ShaoKahn
    Ответов:
    0
    Просмотров:
    1.131
  4. eremin-sanek
    Ответов:
    3
    Просмотров:
    1.109
  5. MonteCristo
    Ответов:
    1
    Просмотров:
    852

Поделиться этой страницей