Sometimes,It become very essential to Compress a code in python,In realworld context to find motifs in DNA sequences compressing them in a certain way is necessary.One such example is presented below
def compress_string(s): n=len(s) for size in range(1,n//2+1): if n%size==0: sub=s[:size] if sub*(n//size)==s: return f"{n//size}({sub})" return s s="abcabcabcaba" print(compress_string(s))
OUTPUT:
4(abc)