comparison bin/distort @ 10972:2b4df448ff87

<oerjan> sled bin/distort//8s,int,str,
author HackBot
date Mon, 29 May 2017 08:09:20 +0000
parents 0b7c2ac84f2e
children 8694b8aa2802
comparison
equal deleted inserted replaced
10971:0b7c2ac84f2e 10972:2b4df448ff87
3 N = 350 3 N = 350
4 name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin" 4 name = sys.argv[1] if len(sys.argv) > 1 else "/dev/stdin"
5 with open(name, "r") as f: 5 with open(name, "r") as f:
6 data = ' \\ '.join(f.read().splitlines()) 6 data = ' \\ '.join(f.read().splitlines())
7 s = len(data) 7 s = len(data)
8 mw = len(int(2*s/N))-1 8 mw = len(str(2*s/N))-1
9 mw += s > ((N-2)*9-18*mw+1)*((10**mw-1)/9)-mw 9 mw += s > ((N-2)*9-18*mw+1)*((10**mw-1)/9)-mw
10 p=0 10 p=0
11 i=1 11 i=1
12 while (p<s): 12 while (p<s):
13 lw = N-mw-2-len(`i`) 13 lw = N-mw-2-len(`i`)