даю 100 баллов
Есть 3 переменные
4цифры:числовое значение
4цифры:числовое значение
4цифры:числовое значение
Нужно отсортировать это по величине числового значения (самые большие вперёд), но так, чтобы последние четыре цифры тоже отсортировались в том же порядке.
Допустимые языки: Python,Kotlin,Java,JS
хелп плиззз
Ответы
Код на Python
Вы можете использовать стандартную функцию sorted в Python, чтобы отсортировать список чисел. Для того чтобы сортировать числа с учетом последних четырех цифр, вы можете использовать аргумент key функции sorted. Этот аргумент принимает функцию, которая определяет, как будут сортироваться элементы списка
def sort_key(x):
return (x // 10000, x % 10000)
numbers = [1234, 5678, 9012]
sorted_numbers = sorted(numbers, key=sort_key, reverse=True)
print(sorted_numbers)
Обратите внимание, что функция sort_key принимает один аргумент x и возвращает кортеж, состоящий из двух элементов: самого числа, деленного на 10000 (чтобы получить первые четыре цифры), и самого числа, взятого по модулю 10000 (чтобы получить последние четыре цифры). Затем функция sorted использует этот кортеж в качестве ключа сортировки, чтобы отсортировать список чисел.
Если правильно понял задание...