Advertisement
Guest User

Untitled

a guest
Aug 7th, 2013
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. import string
  2. digs = string.digits + string.lowercase+string.uppercase
  3.  
  4. def int2base(x, base):
  5.   if x < 0: sign = -1
  6.   elif x==0: return '0'
  7.   else: sign = 1
  8.   x *= sign
  9.   digits = []
  10.   while x:
  11.     digits.append(digs[x % base])
  12.     x /= base
  13.   if sign < 0:
  14.     digits.append('-')
  15.   digits.reverse()
  16.   return ''.join(digits)
  17.  
  18. for b in range(3,50):
  19.   print "Checking base : "+str(b)
  20.   for i in range(4,100000):
  21.     if(int2base(i,b)==int2base(2*i,b)[::-1]):
  22.       print str(i)+'\t'+int2base(i,3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement