Программа курса:
Внимание! Решать задачи может только авторизованный
пользователь. Пройдите регистрацию на сайте.
Задача 14: Фильтрация чисел по сумме цифр
Напишите программу, которая принимает на вход целевое значение(число) и числа, записанные через пробел, а так же выводит список чисел, сумма цифр которых больше целевого значения.
Подсказка(Если вы используете вложенный генератор):
- Преобразуйте каждое число в строку вложенного генератора, чтобы получить доступ к каждой цифре.
- Используйте генератор списка, чтобы вычислить сумму цифр для каждого числа.
- Сравните эту сумму с пороговым значением и включите число в результат, если условие выполнено.
Пример:
Входные данные:
10
123 456 789 987Выходные данные:
[456, 789, 987]
RifmaMan
,Думаю вы допустили ошибку при написании условия и оно должно выглядеть вот так:
Напишите программу, которая принимает на вход целевое значение(число) и числа, записанные через пробел, а так же, выводит список тех чисел, в которых сумма цифр больше целевого значения.
Можно также к описанию было бы добавить что-то типа: "к примеру 123 = 1 + 2 + 3 = 6, которая меньше 10 и не попадает в вывод", вместо подсказки как реализовать функционал да еще и с пошаговым решением.