Кодинг-марафон. Задача 6.
Условие: Напишите функцию, которая будет принимать список из двух чисел и определять, равны ли суммы цифр в этих двух числах.
Примеры:
is_equal([105, 42]) ➞ True # 1 + 0 + 5 = 6 # 4 + 2 = 6 is_equal([21, 35]) ➞ False is_equal([0, 0]) ➞ True
Приводим пару вариантов решения задачи:
def is_equal(lst): f = lambda i: sum(int(x) for x in str(lst[i])) return f(0) == f(1)
def is_equal(lst): return sum(map(int, str(lst[0]))) == sum(map(int, str(lst[1])))
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…