[BOJ] 2501 약수 구하기

[BOJ] 2501 약수 구하기

문제 링크

이 문제는 몸풀기 수준의 문제로, 간단한 반복문 작성으로 풀이할 수 있다.

다만 map이 떠오르지 않아서 입력부에서 헤맸다.

변수 여러 개에 저장하는 언패킹(unpacking)이 가능함을 잊지말자..

나의 풀이

N, K = map(int, input().split(" "))
array = []

for i in range(1, N+1):
  if N % i == 0:
    array.append(i)

sorted(array)

if(len(array) >= K):
  print(array[K-1])
else:
  print(0)

© 2021. All rights reserved.