Boas
estou a resolver alguns problemas em PHP
tenho a class ponto (public x, y;)
tenho um array com varios pontos la dentro.
agora quero saber se todos os pontos do array são distintos, ou seja, se nao ha entre eles que se encontram no mesmo lugar
Código :
fiz assim, mas isto nao me parece correcto
estou a resolver alguns problemas em PHP
tenho a class ponto (public x, y;)
tenho um array com varios pontos la dentro.
agora quero saber se todos os pontos do array são distintos, ou seja, se nao ha entre eles que se encontram no mesmo lugar
Código :
function distinct(array $arr){
for ($i=0; $i<max($arr)->x; $i++){
for ($j=0; $j<max($arr)->y; $j++){
if ($arr[$i]->x==$arr[$j]->y){
return false;
}
}
}
return true;
}
for ($i=0; $i<max($arr)->x; $i++){
for ($j=0; $j<max($arr)->y; $j++){
if ($arr[$i]->x==$arr[$j]->y){
return false;
}
}
}
return true;
}
fiz assim, mas isto nao me parece correcto