Занимательная сортировка
Несколько минут назад столкнулся с очень занимательной задачей (которую, даже, вполне можно давать на собеседованиях, как проверку
)
Дано: массив с числовыми ключами и числовыми значениями.
Нужно: отсортировать массив по возрастанию значений и ключей (в смысле: в случае, если значения одинаковые, сравниваем ключи)
Пример данных:
Пример результата:
Моё решение в итоге заняло вызов 3 встроенных функций пхп.
Понеслась?
UPD: изменены условия
Несколько минут назад столкнулся с очень занимательной задачей (которую, даже, вполне можно давать на собеседованиях, как проверку
)Дано: массив с числовыми ключами и числовыми значениями.
Нужно: отсортировать массив по возрастанию значений и ключей (в смысле: в случае, если значения одинаковые, сравниваем ключи)
Пример данных:
PHP:
$a=array(
1 => 100,
2 => 10,
3 => 1,
4 => 100,
5 => 100,
);
Код:
array(5) { [3]=> int(1) [2]=> int(10) [1]=> int(100) [4]=> int(100) [5]=> int(100) }
Понеслась?

UPD: изменены условия