Member 13298268 Ответов: 1

Как сделать 1-й выход


учитывая строку-

функции STR $="aabbcdahhijb";
мы должны сделать эту нить вот такой-

выход1 =2a2bcda2hijb
выход2 =3a3bcd2hij
Пожалуйста, предоставьте мне php-программу для 1-го вывода.
Я сделал 2-й выход по данному коду

Что я уже пробовал:

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <?php
       $str="aabbcdahhijb";
       echo 'Input: '.$str.'<br>'.'Output: ';
       $a=substr_count($str,'a');
       if($a==1)
           $a='';
       echo $a.'a';
       $a=substr_count($str,'b');
       if($a==1)
           $a='';
       echo $a.'b';
       $a=substr_count($str,'c');
       if($a==1)
           $a='';
       echo $a.'c';
       $a=substr_count($str,'d');
       if($a==1)
           $a='';
       echo $a.'d';
       $a=substr_count($str,'h');
       if($a==1)
           $a='';
       echo $a.'h';
       $a=substr_count($str,'i');
       if($a==1)
           $a='';
       echo $a.'i';
       $a=substr_count($str,'j');
       if($a==1)
           $a='';
       echo $a.'j';
        ?>
    </body>
</html>

Richard Deeming

"Пожалуйста, предоставьте мне php-программу для 1-го вывода."

Это так не работает. Мы будем рады вам помочь специфический вопросы, но никто здесь не собирается делать за вас вашу работу.

Попробуйте сами, и вы, вероятно, обнаружите, что это не так сложно, как вы думаете. Если вы застряли, обновите свой вопрос кодом, который вы пробовали, и описанием того, где вы боретесь.

1 Ответов

Рейтинг:
0

Patrice T

Цитата:
Пожалуйста, предоставьте мне php-программу для 1-го вывода.

"Вся работа заслуживает зарплаты", если вы просто хотите, чтобы кто-то делал вашу домашнюю работу, подумайте о том, чтобы заплатить ему и нанять профессионального программиста.
Нанимайте фрилансеров и находите работу фрилансера онлайн-Freelancer[^]
Обратите внимание, что это не поможет вам научиться программированию.
-----
Ваш код специфичен для этого входа, вы могли бы также сделать вывод Таким образом.
echo "2a2bcda2hijb";

Я предполагаю, что упражнение состоит в том, чтобы построить программу, которая будет делать то же самое преобразование для любого входного сигнала. В этом случае код должен обнаружить повторение одного и того же символа и выполнить необходимое преобразование.
-----
Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и начинайте работать. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.

Идея "развития" заключается в том, что это слово предполагает: "систематическое использование научно-технических знаний для достижения конкретных целей или требований." BusinessDictionary.com[^]
Это не то же самое, что "быстро гуглите и сдавайтесь, если я не могу найти точно правильный код".