python

긴 문자열을 숫자로 바꾸는 코드

Нуеоп 2012. 2. 19. 02:18
s = raw_input()
x = 0
digit = 1

if len(s) > 10:
    while len(s) >  10 :
        x = x+ long(s[len(s)- 10 :len(s)])*digit
        s = s[0:- 10 ]
        digit = digit*(10** 10 )
    x = x + long(s)*digit
else:
    x = long(s)
print x