<?php
//да се намерят реда и колоната с най-голяма стойност
$arr = [
[1, 4, 7,10],
[2, 5, 8,11],
[3, 6, 9,12],
[13,14,15,16]
];
$maxRow = 0;
$maxCol = 0;
$fromMaxRow = 0;
$fromMaxCol = 0;
$cols = [];
foreach($arr as $keyRow => $row) {
$sum = array_sum($row);
if($maxRow < $sum) {
$maxRow = $sum;
$fromMaxRow = $keyRow + 1;
}
foreach($row as $keyCell => $cell) {
$cols[$key][] = $cell;
}
}
foreach ($cols as $key => $col) {
$sum = array_sum($col);
if($maxCol < $sum) {
$maxCol = $sum;
$fromMaxCow = $key + 1;
}
}
echo "Max row is $fromMaxRow with $maxRow sum";
echo "Max col is $fromMaxCol with $maxCol sum";
preferences:
63.59 ms | 402 KiB | 5 Q