## solution  

p를 q로 나누었을때 나머지가 0이면 q는 p의 약수이다.  

두개의 자연수 n과 k가 주어질떄, n의 약수들중 k번째로 작은 수를 출력하는 프로그램 구하기.


## CODE  


```python

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

tmp = []

for i in range(1,N+1):

    if N%i==0:

        tmp += [i]

if len(tmp) < K:

    print(0)

else:

    print(tmp[K-1])

```

리스트안에 요소를 더해넣는 과정을 줄일수가 있다.  

[i for i in range(1,1+n) if n%<1] 이런식으로 만들면 되고,  

\[i for i in range(1,1+n) if n%<1][k-1:k] or [0] 이런식으로 출력하면된다.