Written on
·
269
0
# 테스트 케이스용 text 파일을 불러오기 위한 코드
# import sys
# test_file_path = r'C:\Users\XXX\Desktop\Data Science\Study\Algorithm\섹션 2\1. k번째 약수'
# sys.stdin = open(f'{test_file_path}/in1.txt', 'rt')
# 테스트 케이스 데이터 가져오기
n, k = map(int, input().split())
# N의 약수 구하기
num_list = []
for i in range(1, n + 1):
if n % i == 0:
num_list.append(i)
# N의 약수 중, K 번째로 작은 수 구하기
if len(num_list) < k:
print(-1)
else:
answer = num_list[k - 1]
print(answer)
Answer