需要一些关于我为解决这个 codility 挑战而制定的算法的帮助:
\n\n编写一个函数,给定三个整数 A、B 和 K,返回 [A..B] 范围内可被 K 整除的整数个数。\n例如,对于 A = 6、B = 11 和 K = 2 ,你的函数应该返回 3,因为在 [6..11] 范围内有 3 个数字可以被 2 整除,即 6、8 和 10。
\nA 和 B 是 [0..2,000,000,000] 范围内的整数;\nK是 [1..2,000,000,000] 范围内的整数;\nA \xe2\x89\xa4 B.
public class Solution {\n public int solution(int A, int B, int K) {\n\n int counter = 0;\n ArrayList<Integer> listOfNumbersInBetween = new ArrayList<>();\n\n for (int i = A; i <= B; i++) {\n listOfNumbersInBetween.add(i);\n }\n\n for (int arrayElement …Run Code Online (Sandbox Code Playgroud)