题目描述
有一个大的整数,98554799767,请分解为两个素数,分解后,小的放前面,大的放后面,合成一个新的数字,进行md5的32位小写哈希
def su(num):
lt=[]
print(num,'=',end='')
while num!=1:
for i in range(2,int(num+1)):
if num%i==0:
lt.append(i)
num=num/i
break
for i in range(0,len(lt)-1):
print(lt[i],end='')
print(lt[-1])
su(98554799767)
D:\1下载\venv\Scripts\python.exe D:\1下载\1.py
98554799767 =101999966233
Process finished with exit code 0
d450209323a847c8d01c6be47c81811a