1385. 两个数组间的距离值

港控/mmm° 2023-03-13 13:52 59阅读 0赞

题目来源

leetcode

" class="reference-link">题目描述在这里插入图片描述

在这里插入图片描述

题目解答

距离值的意思是说在arr1中符合特定条件的元素数量,什么特定条件呢?

这个特定条件就是 arr1中的这个元素和arr2中任何一个元素相减再求绝对值后都是大于d的.

在arr1满足了这个条件的元素数量就是我们要求的距离值了

  1. public static int findTheDistanceValue(int[] arr1, int[] arr2, int d) {
  2. int ans = 0;
  3. for (int i = 0; i < arr1.length; i++){
  4. boolean flag = true;
  5. for (int j = 0; j < arr2.length; j++){
  6. if (Math.abs(arr1[i] - arr2[j]) <= d){
  7. flag = false;
  8. break;
  9. }
  10. }
  11. if (flag){
  12. ans ++;
  13. }
  14. }
  15. return ans;
  16. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,59人围观)

还没有评论,来说两句吧...

相关阅读

    相关 计算经纬度点距离

    计算两个经纬度点间的距离 纬度线投射在图上看似水平的平行线,但实际上是不同半径的圆。有相同特定纬度的所有位置都在同一个纬线上。  赤道的纬度为0°,将行星平分为南半球和北