Дано четырехзначное число, найти сумму произведений первой цифры на третью и второй цифры на четвертую. Например: если дано число 2345, то получится 2*4+3*5=23 (Python)
Ответы на вопрос
Ответил alexnotonfire81
1
def sum_of_products(n: int) -> int:
# Конвертируй интежер в строку и достань отдельные цифры
digits = [int(ch) for ch in str(n)]
# Посчитай суму произведений цифр
result = digits[0] * digits[2] + digits[1] * digits[3]
return result
Ответил AlexOlvin
1
Ответ:
def my_sum(n):
# Преобразуем в строку
s = str(n)
# Считаем необходимые суммы, с преобразованием к целому
return int(s[0]) * int(s[2]) + int(s[1]) * int(s[3])
Новые вопросы
Физика,
1 год назад
Українська література,
1 год назад
Математика,
1 год назад
Алгебра,
1 год назад
История,
7 лет назад
a = N // 1000
b = N % 1000 // 100
c = N % 100 // 10
d = N % 10
print (a*c+b*d)