У меня есть следующая структура, %hash:
$VAR1 = {
1 => 5,
3 => 1,
2 => 4,
4 => 9,
};
Ключи этого хеша представляют собой идентификатор, а значения представляют собой номер доступа: id => номер доступа.
Я хочу отсортировать это по номеру доступа в порядке убывания и сохранить в другом хэше. Но я хочу, чтобы на этот раз значения были идентификатором. Ключами должны быть позиции в рейтинге: позиция в рейтинге (от 1 до n) => id
В этом конкретном случае:
$VAR2 = {
1 => 4,
2 => 1,
3 => 2,
4 => 3,
};
Как мне это сделать?