Jeśli a = 15
i 152
jest reprezentowany jako a2
podczas 215
jest reprezentowany jako 2a
wtedy liczba x należy znaleźć taki, żeWydajne rozwiązanie problemu litera/numer w Pythonie
8x = 8*x8
Próbowałem to naiwny Python kod
>>> i = 0
>>> while(i<=100000000000000000):
... if(int("8"+str(i))==8*int(str(i)+"8")):
... break
... i = i+1
... print i
, ale uzyskanie prawidłowego wyniku zajmuje dużo czasu.
Jak zoptymalizować kod?
Nie staramy się optymalizować kodu masz obecnie. Zamiast tego użyj innego algorytmu. – Sjoerd
Czy możesz zaproponować, który algorytm ma być użyty? –