Si a = 15
y 152
se representa como a2
mientras 215
se representa como 2a
entonces un número x tiene que ser encontrado tal queresolver eficazmente un problema letras/números en Python
8x = 8*x8
probé este Python ingenua código
>>> i = 0
>>> while(i<=100000000000000000):
... if(int("8"+str(i))==8*int(str(i)+"8")):
... break
... i = i+1
... print i
pero está tardando una gran cantidad de tiempo para producir un resultado correcto.
¿Cómo optimizar el código?
No trate de optimizar el código que tiene actualmente. Use otro algoritmo en su lugar. – Sjoerd
¿Puede sugerir qué algoritmo debe usarse? –