fork download
  1. def smallest(X):
  2. if X == 1: return 100
  3. elif X < 16:
  4. for i in range(0,25):
  5. if X == sum([int(i) for i in str(i*4)]): return i*4
  6. else: return int(str((X-16)%9)+'9'*((X-16)//9)+'88')
  7.  
  8. print smallest(3)
Success #stdin #stdout 0.01s 7728KB
stdin
Standard input is empty
stdout
2222