[Codility] CountDiv

hyeon·2021년 2월 25일
0

Codility

목록 보기
11/18

50% (Performance 0)

def solution(A, B, K):
    num = [i for i in range(A,B+1)]

    num = list(filter(lambda x : x%K==0 , num))

    return len(num)
    

def solution(A, B, K):
    count = 0
    for i in range(A, B+1):
        if i % K == 0:
            count +=1
    return count
    

75%

def solution(A, B, K):
    return (B-A)//K + int(A%K == 0) 

100%

for문을 사용하지 않고 수학적으로 풀 수 있으면 최대한 그 방법을 찾아보기.

def solution(A, B, K):
    return B//K - (A-1)//K
profile
바스락바스락

0개의 댓글