백준 2501번 약수구하기 간단한 문제이다. N,K = map(int,input().split()) A =[] cnt=0 for i in range(1,N+1): #나눈 나머지이기떄문에 1부터 시작 if N % i ==0: A.append(i) #append할때에는 argument 1개 필요 cnt +=1 #약수개수 더해주기 if K>len(A): # K를 약수 개수 보다 큰수가 입력될때 예외처리 print(0) else: print(A[K-1]) #0번째부터 시작이기 때문에 -1 print(cnt) #약수 개수 약수 개수도 포함시켜서 추가해보았다.