Advertisement
Aodai

Untitled

Apr 20th, 2019
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.47 KB | None | 0 0
  1. digits=int(input())
  2. no_digits=1
  3. last_number=9
  4. first_number=1
  5. numbers=0
  6. pages=0
  7. while digits>0:
  8.     numbers=last_number-first_number+1
  9.     if digits<numbers*no_digits:
  10.         if digits%no_digits==0:
  11.             pages=pages+digits/no_digits
  12.         else:
  13.             pages=-1
  14.             digits=-1
  15.     else:
  16.         pages=pages+numbers
  17.         digits=digits-numbers*no_digits
  18.         last_number=last_number*10+9
  19.         first_number*=10
  20. no_digits+=1
  21. print(pages)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement