s=’9’*85
while «666» in s or «999» in s:
if «666» in s:
s=s.replace( ‘666’, ‘9’, 1)
else:
s=s.replace( ‘999’, ‘6’, 1)
print (s)
z=(((64**25)+(4**10))-((16**20)+(32**3))) z1=str(z) def toBASE(num, base): alpha = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" b = alpha[num % base] while num >= base : num = num // base b += alpha[num % base] return b[::-1] Number = z1 Basein = 10 Baseout = 4 # перевод из исходной в "10" a = int(Number,Basein) # перевод из "10" в заданную a = toBASE(a,Baseout) print(a)
s0='0' for i in range(20): s1=s0 s1+='1'*i for j in range(20): s2=s1 s2+='2'*j for k in range(20): s3=s2 s=s3+'3'*k+'0' l=len(s) while '00' not in s: s=s.replace('01','210',1) s=s.replace('02','3101',1) s=s.replace('03','2012',1) if s.count('1'==70) and s.count('2'==50) and s.count('3'==23): print(l)