Loading...
nataliaivanova_83 avatar nataliaivanova_83 1 Точки

Проблем със задача Arrays_1.Largest Common End

Тотално обърках кода, ако може някой да ми помогне какво се случи?

<?php
$firstArr = ['hi', 'php', 'java', 'xml', 'csharp', 'sql', 'html', 'css', 'js'];
$secondArr = ['nakov', 'java', 'sql', 'html', 'css', 'js'];
$lengthFirst = count($firstArr);
$lengthSecond = count($secondArr);
$size = min($lengthFirst,$lengthSecond);
$arrLen = 0;
//$arr = [];
$arrLenSec = 0;
//$arrSec = [];

for ($i = 0; $i<$size; $i++){
   if ($firstArr[$i] == $secondArr[$i]) {
        $arrLen++;
   } else {
       break;
   }
}

for ($b = $size; $b>0; $b--){
    if ($firstArr[$b] == $secondArr[$b]) {
        $arrLenSec++;
    } else {
        break;
    }
}
echo max($arrLen, $arrLenSec);
?>
Тагове:
0
PHP Web Development Basics
fbinnzhivko avatar fbinnzhivko 1586 Точки

http://pastebin.com/zz78x5hA

Правилно си тръгнал просто трябва да сложиш ограничения до кога за въртят циклите.
До кога ще въртиш цикъл за първия стринг?
Кое ти е counter за най- дългата серия от повтарящи се членове?
Моя съвет напиши на един лист си логиката за решението на задачата и тогава започваи да кодиш.
 

0
nataliaivanova_83 avatar nataliaivanova_83 1 Точки

Благодаря за помоща!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.