Write a PHP program to check a given array of integers and return true if the array contains three increasing adjacent numbers

  • برمجة بي اتش بي

Write a PHP program to check a given array of integers and return true if the array contains three increasing adjacent numbers.

الأجوبة

<?php
function test($numbers)
    { 
       for ($i = 0; $i <= sizeof($numbers) - 3; $i++)
          {
             if ($numbers[$i] == $numbers[$i + 1] - 1
                 && $numbers[$i] == $numbers[$i + 2] - 2)
               {
                  return true;
                }
          }
          return false;
      }   

var_dump(test([1, 2, 3, 5, 3, 7]));
var_dump(test([3, 7, 5, 5, 3, 7]));
var_dump(test([3, 7, 5, 5, 6, 7, 5]));

Sample Output:

bool(true)
bool(false)
bool(true) 
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...