仅以此纪录每日LeetCode所刷题目(放假回家了,开始更新)。
题目描述:
示例:
思路:
这个思路还是看官方讲解比较好,我讲的可能不是特别清楚
代码:
class Solution:
def kthFactor(self, n: int, k: int) -> int:
list1 = []
for i in range(1,int(n**0.5)+1):
if n % i ==0 and i not in list1:
list1.append(i)
if n / i not in list1:
list1.append(n/i)
list1 = sorted(list1)
if len(list1) < k :
return -1
else:
return int(list1[k-1])