2019: rozwiązanie zagadki

Niedawno pojawiła się tu zagadka o liczbie 2019.

Zadanie polegało na podaniu pewnej właściwości tej liczby, której nie mają liczby od niej mniejsze (aż do okolic 1775) oraz większe (aż do okolic 2275).

Zamiast udzielić odpowiedzi cywilizowanej, podaję kod:

from itertools import product

liczby = set()
for podstawa, wykladnik in product(range(1, 16), range(2, 8)):
    if(podstawa**wykladnik <= 243):
        liczby.add(podstawa**wykladnik)

liczby = list(liczby)

liczby.sort()

print(' + '.join(str(x) for x in liczby), end=' = ')

print(sum(liczby))

Kliknij tutaj aby zobaczyć powyższy kod w akcji

(na smartfonie najlepiej obrócić ekran do poziomu, ale najlepiej jednak oglądać na dużym ekranie)


2
Dodaj komentarz

avatar
1 Comment threads
1 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
xpil40i6 Recent comment authors
  Subscribe  
najnowszy najstarszy oceniany
Powiadom o
40i6
Gość

! (silnia zdziwiony)

%d bloggers like this: