Сортировка по сумме цифр Напишите программу, которая сортирует натуральные числа в...

+243 голосов
170k просмотров

Сортировка по сумме цифр Напишите программу, которая сортирует натуральные числа в массиве по убыванию суммы цифр десятичной записи числа. При равенстве сумм цифр числа должны сохранить исходный порядок. Входные данные Первая строка содержит размер массива N. Во второй строке через пробел задаются N чисел — элементы массива. Гарантируется, что 0  Выходные данные Программа должна вывести в одной строке элементы массива, отсортированного в порядке убывания суммы цифр десятичной записи числа, разделив их пробелами. Примеры Ввод Вывод 6 9 21 32 55 81 11 55 9 81 32 21 11 Решите на C++ или python


Информатика (14 баллов) | 170k просмотров
Дан 1 ответ
+48 голосов

Ответ:

def main():

   n = int(input())

   a = input().split(maxsplit=n)

   a.sort(key=lambda x: sum(map(int, x)), reverse=True)

   print(*a)

if __name__ == "__main__":

   main()

Объяснение:

это python

(248 баллов)
+187

нужно код на питоне написать

+47

Сокращение дроби
Дана дробь ab. Требуется её сократить, то есть записать это же число в виде cd, где c — целое число, d — натуральное число и d минимальное возможное.

Входные данные

Вводятся два целых числа a и b (–100≤a≤100, 0
Выходные данные

Выведите два числа c и d.

Примеры
Ввод 1
18 27
Вывод
2 3

+114

есть задание на питоне, помогите пожалуйста

+88

С этим заданием помогу если задашь вопрос с полным описанием задачи, там же по любому есть еще условия

+127

Я могу задать вопрос на зниниях с этим задание и еще двумя, вы поможете?