문제 출처: https://www.acmicpc.net/problem/2501
Bronze 3
if __name__ == '__main__':
N, K = map(int, input().split())
arr = []
for i in range(1, N + 1):
if N % i != 0:
continue
x = N // i
arr.append(x)
arr.sort()
if len(arr) < K:
print(0)
else:
print(arr[K - 1])
런타임에러
가 계속나서 쓸데없이 시간을 잡아먹었다. 알고보니 문제 중 예외사항을 추가하지 않아서 났던 에러였다. 문제를 꼼꼼하게 풀고 정확하게 코드 짜자고 다짐했는데 브론즈 문제에서도 이러다니 더 신경써야겠다