def solution(A, B, K):
num = 0
for i in range(A, B + 1):
if i % K == 0:
num += 1
return num
설마하고 시도!
세상이 호락호락하지 않다는걸 알게된다
찾아보니 이건 한번 돌면 안되고, 그냥 처음 값과 끝 값으로 계산을 해줘야한다고 한다
그리고 B/K의 몫이 이전에 나온 divisable 값들의 갯수라고 한다 흠
def solution(A, B, K):
return B // K - (A-1) // K if A >= 0 else B//K
흠..