Вначале я затупил (или заволновался) и не смог, но потом стало стыдно, пришел домой и написал вот это минут за 10.
[php]
<?php
$array = array(1,5,3,4,2);
$max = 0;
$maxIdx = 0;
$len = count($array);
for($i=0;$i<$len;$i++) {
$max = $array[$i]; for($k=$i;$k < $len;$k++) { if ($array[$k] >= $max) { $maxIdx = $k; $max = $array[$k]; } } $tmp = $array[$i]; $array[$i] = $max; $array[$maxIdx] = $tmp;
}
print_r($array);
[/php]
Прошлые записи
- Эволюция веб-приложений. От статичного HTML до Single Page Application и Progressive Web Application
- Переезд в Калининград
- Была ли спецоперация на Украине неизбежна?
- О serverless технологии для чатботов
- Свободное время на улучшение блога
- o-zhizni-v-kaliningrade-spustya-god
- Продажа гаража из другого города
- В Калининграде спустя полгода
- Выйти на работу или сидеть дома
- Теперь мы живем в старой немецкой квартире и счастливы
- Как за один день найти жилье в августе 2020 (после пандемии) и чуть не остаться на улице с двумя детьми