Salut, am inceput sa fac exercitii pe codewars si am o problema care imi da failed in platforma lor, dar rulat pe server local rezultatul zic eu ca este ok.
instructiuni : https://www.codewars.com/kata/length-of-missing-array/
codul meu :
$arrayOfArrays = [[16,4],[39,7,16,1,44,22,20,4],[34,30,28,49,8,15],[47,15,27,8,11],[47,3,38,3,42,23,10,41,2],[40],[22,47,14],[26,9,6,7,29,28,23],[]];
function getLengthOfMissingArray($arrayOfArrays) {
$countArray = array();
foreach($arrayOfArrays as $subArray){
array_push($countArray, count($subArray) );
}
if(!empty($countArray)) {
sort($countArray);
$result = array_diff(range(1,max($countArray)),$countArray);
print_r($result);
}else{
$result = 0;
}
return $result;
}
// output : Array ( [0] => 4 )
Mesajul de eroare :
Wrong for [[16,4],[39,7,16,1,44,22,20,4],[34,30,28,49,8,15],[47,15,27,8,11],[47,3,38,3,42,23,10,41,2],[40],[22,47,14],[26,9,6,7,29,28,23],[]]
Failed asserting that 0 is identical to Array &0 (
0 => 4
).