[Codility5/Lesson]CountDiv(python)

zzarbttoo·2021년 8월 5일
0

코딜리티

목록 보기
10/29

| 1트

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

설마하고 시도!

결과는 여기서

세상이 호락호락하지 않다는걸 알게된다

| 2트

찾아보니 이건 한번 돌면 안되고, 그냥 처음 값과 끝 값으로 계산을 해줘야한다고 한다
그리고 B/K의 몫이 이전에 나온 divisable 값들의 갯수라고 한다 흠

def solution(A, B, K):
    return B // K - (A-1) // K if A >= 0 else B//K 

결과는 여기서

흠..

profile
나는야 누워있는 개발머신

0개의 댓글