본문 바로가기

파이썬 알고리즘 (인프런)/코드 구현력 기르기

1. K번째 약수

# K번째 약수

def run(N, K):
    a = []  # 약수
    for i in range(1, N + 1):
        if N % i == 0:
            a.append(i)

    if len(a) >= K:
        return a[K-1]  # K번째 약수
    else:
        return -1


N, K = map(int, input().split())
print(run(N, K))

 

'파이썬 알고리즘 (인프런) > 코드 구현력 기르기' 카테고리의 다른 글

6. 자릿수의 합  (0) 2021.01.06
5. 정다면체  (0) 2021.01.06
4. 대표값  (0) 2021.01.06
3. K번째 큰 수  (0) 2021.01.06
2. K번째 수  (0) 2021.01.06