알고리즘 설계/내가 보려고 정리하는 문풀 (57) 썸네일형 리스트형 K번째 약수 두개의 자연수 N과 K가 주어졌을 때, N의 약수들 중 K번째로 작은 수를 출력하는 프로그램 작성*약수 개수가 K보다 작아서 K번째 약수가 존재하지 않을 경우 -1 출력 입력예시) 6 3출력예시)3내가 쓴 코드n, k = map(int,input().split())#약수 넣을 리스트lst = []#리스트에 약수들 넣음for i in range(1,n+1): if n%i == 0: lst.append(i)#리스트 오름차순 정렬lst.sort()if len(lst) 모범답안n, k = map(int, input().split())cnt = 0for i in range(1,n+1): n%i == 0: cnt+=1 if cnt == k: print(i) .. 이전 1 ··· 5 6 7 8 다음