- [Codility] Lession 5.2 CountDiv
- [Codility] Lession 3.1 TapeEquil
- [Codility] Lession 2.1 CyclicRot
- [Codility] Lession 2.2 OddOccurr
- [Codility] Lession 3.3 PermMissi
- [Codility] Lession 3.2 FrogJmp
- [Codility] Lession 4.1 FrogRiver
- [Codility] Lession 4.2 PermCheck
- [Codility] Lession 4.3 MissingIn
- Codility 5.2 GenomicRangeQuery
Swift Solution:
public func solution(A : Int, _ B : Int, _ K : Int) -> Int{
guard A <= B && B <= 2000000000 else { return 0 }
guard K >= 1 && K <= 2000000000 else { return 0 }
var result = 0
if (A % K == 0) {
result = ((B - A) / K) + 1 }
else{
result = (B - (A - A % K)) / K }
return result}
网友评论