Advertisement
Guest User

Untitled

a guest
Jun 26th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.30 KB | None | 0 0
  1. y = x = int(input())
  2. k = 0
  3. while y:
  4.     k += 1
  5.     y //= 10
  6. z = (k + 1) // 2
  7. number = 0
  8. for i in  range(z, 0, -1):
  9.     number += 10**i - 10**(i-1)
  10.     f = 10 ** (i - 1)
  11.     for j in range(1, 10):
  12.         if number ** 2 <= x:
  13.             break
  14.         else:
  15.             number -= f
  16. print (number)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement