Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиПоискОблакоVK ComboВсе проекты

Помогите решить задачу на python на строки и списки

Данька Сонный Знаток (285), закрыт 1 месяц назад
Задан набор из N целых чисел. Найти сумму тех из них, которые заканчиваются на цифру K и при этом не кратны числу M . Исходно сумма полагается равной нулю.

Формат входных данных
В первой строке записаны числа N и M (1≤N,M≤1000) и цифра K , разделённые пробелами. Во второй строке записаны N целых чисел, по модулю не превосходящих 10000 .

Формат выходных данных
Выведите единственное число — ответ на задачу.

Примеры:
Вход
5 3 1
8 1 21 -51 -101
Выход
-100

Желательно на питон, но приветствуются ответы и на других языках, если они правильно работают
Лучший ответ
Андрей Высший разум (399757) 2 месяца назад
 n, m, k = map(int, input().split())
print(sum(v for v in map(int, input().split()) if abs(v) % 10 == k and v % m))
Остальные ответы
Сергей Яковлев Профи (665) 2 месяца назад
 N, M, K = map(int, input().split()) 
numbers = list(map(int, input().split()))

summ = 0

for num in numbers:
if num % M != 0 and str(num)[-1] == str(K):
summ += num

print(summ)
АндрейВысший разум (399757) 2 месяца назад
А теперь попробуй выполнить свой код с данными из тестового примера в вопросе.
Сергей Яковлев Профи (665) Андрей, Исправил
Похожие вопросы