Brute Force (Python)
\tclass Solution:\n\t\tdef abbreviateProduct(self, left: int, right: int) -> str:\n\t\t\tans=1\n\t\t\tfor i in range(left,right+1):\n\t\t\t\tans*=i\n\t\t\tst=st
\tclass Solution:\n\t\tdef abbreviateProduct(self, left: int, right: int) -> str:\n\t\t\tans=1\n\t\t\tfor i in range(left,right+1):\n\t\t\t\tans*=i\n\t\t\tst=str(ans)\n\t\t\tcnt=0\n\t\t\ti=len(st)-1\n\t\t\twhile st[i]=="0":\n\t\t\t\tcnt+=1\n\t\t\t\ti-=1\n\t\t\tst=st[:i+1]+"e"+str(cnt)\n\t\t\tif len(st)-cnt>10:\n\t\t\t\te_idx=st.index("e")\n\t\t\t\ts_idx=e_idx-5\n\t\t\t\tans=st[:5]+"..."+st[s_idx:e_idx]+st[e_idx:]\n\t\t\t\treturn ans\n\t\t\telse:\n\t\t\t\treturn st
[]