Size: a a a

Сообщество Python Программистов

2021 May 30

E

Egor in Сообщество Python Программистов
так работает с каждым числом, иногда повторяется по 2 или по 1, но можно брать просто 4
источник

D

Daler in Сообщество Python Программистов
reduce для слабаков
источник

D

Daler in Сообщество Python Программистов
считать все в цикле - вот что делают сильнейшие
источник

$

$name$ in Сообщество Python Программистов
))0
источник

Д

Дмитрий in Сообщество Python Программистов
Она 100% будет в интервале [0, 9]
источник

$

$name$ in Сообщество Python Программистов
genius
источник

E

Egor in Сообщество Python Программистов
.+50 за правильный ответ, -450 за неправильные ответ
источник

E

Egor in Сообщество Python Программистов
-400 в итоге
источник

Д

Дмитрий in Сообщество Python Программистов
А по-твоему, последняя цифра не будет в этом интервале?
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
def jopa(elist):
   s = elist[0]
   for i in elist[1:]:
       s = int(str(s ** i)[-1])
       # print(s)
   return s

elements = [9, 5, 2, 5, 6, 2, 1, 2, 4, 6, 8, 0, 8, 3, 1, 2, 6, 23]
print(jopa(elements))
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Если раскомментить принт в цикле, можно понаблюдать закономерность - с некоторого порога все чсла начнают повторяться. Я что-то помню такое, но я математику учил четверть века назад
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Есть какая-то там интересная закономерность. А я даже не помню, как правильно называется ряд из степеней.... =(
источник

E

Egor in Сообщество Python Программистов
степенной ряд?
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Фиг там. Степенной ряд - это сумма.
источник

E

Egor in Сообщество Python Программистов
ты, мне кажется, не в той последовательности умножаешь
источник

E

Egor in Сообщество Python Программистов
да и перегнул немного с этим int(str(s ** i)[-1])
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
Берём последнюю цифру и возводим в очередную степень. Больше ж ничего не требуется.
источник

E

Egor in Сообщество Python Программистов
ты же, вроде, возводишь как (a ** b) ** c, а не как a ** (b ** c)
источник

E

Egor in Сообщество Python Программистов
работает оно как-раз вторым способом, так что так и надо делать
источник

ЯЛ

Ярослав Лазарев... in Сообщество Python Программистов
А как надо? Я беру первое число и возвожу в степень второго числа. Чтобы не хранить всю вселенную у себя в 8Гб, я оставляю только последнюю цифру и возвожу её в степень следующего числа из списка. И так далее.
источник