I have translated this code from java to php but it yields this error:
undefined offset
I have tried a lot of possibilities but can't solve it.
function calculate($bulbs, $floors){
//$T[][] = new int[$eggs+1][$floors+1];
$T=array();
$c=0;
for ( $i=0; $i <= $floors; $i++ ) {
$T[1][$i] = $i;
}
for ( $e = 2; $e <= $bulbs; $e++ ) {
for ( $f = 1; $f <=$floors; $f++ ) {
$T[$e][$f] = PHP_INT_MAX;
for ( $k = 1; $k <=$f ; $k++ ) {
$c = 1 + max( $T[$e-1][$k-1], $T[$e][$f-$k] );
if ( $c < $T[$e][$f] ) {
$T[$e][$f] = $c;
}
}
}
}
return $T[$bulbs][$floors];
}
echo calculate(2,100);