小编Gab*_*lga的帖子

CountDiv (Codility) 挑战算法的性能问题

需要一些关于我为解决这个 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.

\n\n
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)

java sorting testing performance

2
推荐指数
1
解决办法
1113
查看次数

标签 统计

java ×1

performance ×1

sorting ×1

testing ×1