
Solution in php:
function solution($A){
$east = 0;
$passing = 0;
foreach($A as &$v){
if($v == 1){
$passing += $east;
}
else{
$east++;
}
}
if($passing > 1000000000 || $passing < 0){
return -1;
}
else{
return intval($passing);
}
}
Given “AS IS”, can be ported from other languages from solutions found on the internet, please use with care.
Please note: we think that codility.com does not give a correct assessment of your real-world programming skills. For instance, reading the below would bring more understanding why: http://codility-test-questions.blogspot.com/2013/01/my-experience-with-codility-test.html
