BOJ - 2501번 약수 구하기(Python)

woga·2021년 1월 7일
0

python 풀이

목록 보기
7/27
post-thumbnail

문제 출처: 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])

피드백

런타임에러가 계속나서 쓸데없이 시간을 잡아먹었다. 알고보니 문제 중 예외사항을 추가하지 않아서 났던 에러였다. 문제를 꼼꼼하게 풀고 정확하게 코드 짜자고 다짐했는데 브론즈 문제에서도 이러다니 더 신경써야겠다

profile
와니와니와니와니 당근당근

0개의 댓글