Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = {0:0,1:3,2:3,3:5,4:4,5:4,6:3,7:5,8:5,9:4,10:3,11:6,12:6,13:8,14:8,15:7,16:7,17:9,18:8,19:8,20:6,30:6,40:5,50:5,60:5,70:7,80:6,90:6,1000:11}
- d, r = 0, 0
- for x in xrange(1000):
- b = str(x)
- if len(b) == 1:
- r = n[x]
- elif len(b) == 2:
- if 10 < x < 20:
- r = n[x]
- else:
- r = n[10*int(b[0:1])] + n[int(b[1:2])]
- elif len(b) == 3:
- if 10 < int(b[1:3]) < 20:
- r = n[int(b[0:1])] + n[int(b[1:3])] + 10
- else:
- r = n[int(b[0:1])] + n[10*int(b[1:2])] + n[int(b[2:3])] + 10
- d = r + d
- d = d + 11
- print(d)
Add Comment
Please, Sign In to add comment