1 подписчик
Очень длинные числа
Задача 1
Во Вселенной 367766362678(здесь 100 нулей)67862344 звёзд. Три программиста решили все звезды поделить поровну между собой. Можно ли их поровну разделить, если нет, то сколько лишних звёзд останется?
Шаблон для решения
# формируем список из цифр
s = ‘здесь пишете длинное число'
d = [ int(i) for i in s ]
print(sum(d) % 3)
Задача 2
Найдите сумму цифр числа 3278682346(ещё 100 цифр 8)43467834
s = 0
n = # здесь пишете длинное число
Шаблон для решения
# Пока не перебрали все цифры
while n > 0:
d = n %10 # забираем последнюю цифру
s += d # добавляем его в сумму
n //= 10 # удаляем последнюю цифру
print( s )
Около минуты
5 ноября 2023