본문 바로가기
카테고리 없음

[BOJ] 2501 python

by 이망고_ 2022. 12. 16.
n,k= map(int, input().split())
data=[]
for i in range(1, n+1):
    if n%i == 0:
        data.append(i)
data.sort() # 정렬
           
if len(data)<k:
    print(0)
else:
    print(data[k-1])

// 

구현시, 어떨때는 되고 어떨때는 안된다.

 

여서 data의 길이가  k보다 작으면,

그 외라면 data[k-1] 

 

sort 이후에 전개를 해주어야 한다.

한 for문에서 하니, data[k-1] 에서 계속해서 오류가 났다.