w3resource logo


php exercises

PHP Challenges: Find three numbers from an array such that the sum of three consecutive numbers equal to zero

PHP Challenges - 1: Exercise-6 with Solution

Write a PHP program to find three numbers from an array such that the sum of three consecutive numbers equal to zero.

Input : (-1,0,1,2,-1,-4)
Output : Array
(
[0] => -1 + 0 + 1 = 0
)

Explanation :

PHP: Find three numbers from an array such that the sum of three consecutive numbers equal to zero

Sample Solution :-

PHP Code :

<?php
function three_Sum_zero($arr)
{
$count = count($arr) - 2;
$result=[];
for ($x = 0; $x < $count; $x++) 
{
    if ($arr[$x] + $arr[$x+1] + $arr[$x+2] == 0)
    {
        array_push($result, "{$arr[$x]} + {$arr[$x+1]} + {$arr[$x+2]} = 0");
    }
}
return $result;
}
$nums1= array(-1,0,1,2,-1,-4);
$nums2 = array(-25,-10,-7,-3,2,4,8,10);

print_r(three_Sum_zero($nums1));
print_r(three_Sum_zero($nums2));
?>

Output :

Array                                                       
(                                                           
    [0] => -1 + 0 + 1 = 0                                   
)                                                           
Array                                                       
(                                                           
)              

Flowchart:

PHP Flowchart: Find three numbers from an array such that the sum of three consecutive numbers equal to zero

PHP Code Editor:

<?php
function three_Sum_zero($arr)
{
$count = count($arr) - 2;
$result=[];
for ($x = 0; $x < $count; $x++) 
{
    if ($arr[$x] + $arr[$x+1] + $arr[$x+2] == 0)
    {
        array_push($result, "{$arr[$x]} + {$arr[$x+1]} + {$arr[$x+2]} = 0");
    }
}
return $result;
}
$nums1= array(-1,0,1,2,-1,-4);
$nums2 = array(-25,-10,-7,-3,2,4,8,10);

print_r(three_Sum_zero($nums1));
print_r(three_Sum_zero($nums2));
?>

Improve this sample solution and post your code through Disqus



Join our Question Answer community to learn and share your programming knowledge.

Help the community:

Python: Fizzbuzz

C++: Decimal to binary conversion

JavaScript: Need Help in JavaScript

Python: Help me with this program