1385. 两个数组间的距离值
题目来源
leetcode
" class="reference-link">题目描述
题目解答
距离值的意思是说在arr1中符合特定条件的元素数量,什么特定条件呢?
这个特定条件就是 arr1中的这个元素和arr2中任何一个元素相减再求绝对值后都是大于d的.
在arr1满足了这个条件的元素数量就是我们要求的距离值了
public static int findTheDistanceValue(int[] arr1, int[] arr2, int d) {
int ans = 0;
for (int i = 0; i < arr1.length; i++){
boolean flag = true;
for (int j = 0; j < arr2.length; j++){
if (Math.abs(arr1[i] - arr2[j]) <= d){
flag = false;
break;
}
}
if (flag){
ans ++;
}
}
return ans;
}
还没有评论,来说两句吧...