题目描述
已知正整数 n 是两个不同的质数的乘积,试求出两者中较大的那个质数。
输入格式
输入一个正整数 n。
输出格式
输出一个正整数 p,即较大的那个质数。
输入输出样例
输入 #1
21
输出 #1
7
import math
s = eval(input())
max = 0
for i in range(int(math.sqrt(s)), 1, -1):
if s % i == 0:
a = s//i
break
if i > a:
max = i
else:
max = a
print(max)