1346. 检查整数及其两倍数是否存在https://leetcode.cn/problems/check-if-n-and-its-double-exist/

难度简单55

给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M)。

更正式地,检查是否存在两个下标 i 和 j 满足:

  • i != j
  • 0 <= i, j < arr.length
  • arr[i] == 2 * arr[j]

示例 1:

输入:arr = [10,2,5,3]
输出:true
解释:N = 10 是 M = 5 的两倍,即 10 = 2 * 5 。

示例 2:

输入:arr = [7,1,14,11]
输出:true
解释:N = 14 是 M = 7 的两倍,即 14 = 2 * 7 

示例 3:

输入:arr = [3,1,7,11]
输出:false
解释:在该情况下不存在 N 和 M 满足 N = 2 * M 。

提示:

  • 2 <= arr.length <= 500
  • -10^3 <= arr[i] <= 10^3

通过次数22,210提交次数51,761

class Solution {public boolean checkIfExist(int[] arr) {List<Integer> list = new ArrayList<Integer>();int n = 0;for(int i=0;i<arr.length;i++){list.add(arr[i]);if(arr[i]==0) n++;} for(int i=0;i<arr.length;i++){if(arr[i]!=0 && list.contains(arr[i]*2)) return true;if(arr[i]==0 && n>=2) return true;}return false;}
}

1346. 检查整数及其两倍数是否存在相关推荐

  1. 1346. 检查整数及其两倍数是否存在 golang

    1346. 检查整数及其两倍数是否存在 1346. 检查整数及其两倍数是否存在 给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M). 更 ...

  2. LeetCode 1346. 检查整数及其两倍数是否存在(哈希)

    1. 题目 给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M). 更正式地,检查是否存在两个下标 i 和 j 满足: i != j 0 ...

  3. [leetcode周赛]1346. 检查整数及其两倍数是否存在

    class Solution {public:bool checkIfExist(vector<int>& arr) {sort(arr.begin(),arr.end());fo ...

  4. python怎么判断倍数_检查整数及其两倍数是否存在 python3

    1346. 检查整数及其两倍数是否存在 难度简单23收藏分享切换为英文关注反馈 给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M). 更 ...

  5. LeetCode 1346、检查整数及其两倍数是否存在

    1346.检查整数及其两倍数是否存在 1)题目描述 给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M). 更正式地,检查是否存在两个下标 ...

  6. Leetcode 1346:检查整数及其两倍数是否存在(超详细的解法!!!)

    给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M). 更正式地,检查是否存在两个下标 i 和 j 满足: i != j 0 <= ...

  7. LeetCode简单题之检查整数及其两倍数是否存在

    题目 给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M). 更正式地,检查是否存在两个下标 i 和 j 满足: i != j 0 < ...

  8. c语言大数倍数,leetcode-1346(检查整数及其两倍数是否存在)--C语言实现

    求: 给你一个整数数组 arr,请你检查是否存在两个整数 N 和 M,满足 N 是 M 的两倍(即,N = 2 * M). 更正式地,检查是否存在两个下标 i 和 j 满足: i != j 0 < ...

  9. 两数之和:找出给定数组中和是给定目标整数的两个整数,输出找到的两个整数下标

    找出给定数组中和是给定目标整数的两个整数,输出找到的两个整数下标. (本文获得CSDN质量评分[90]) [学习的细节是欢悦的历程] Python 官网:https://www.python.org/ ...

最新文章

  1. 怎么教计算机应用基础,怎样教好《计算机应用基础》课
  2. 垃圾代码评析——关于《C程序设计伴侣》9.4——链表(四)
  3. c++容器共性机制研究
  4. 编译protobuf-3.11.4 错误: aclocal-1.15: command not found的解决办法
  5. java.lang.NumberFormatException: multiple points错误问题
  6. 【转】精华!图解局域网共享设置步骤 - 李小虎
  7. redis数据类型 - Zset(有序集合sorted set)
  8. 次氯酸:利用先天反应
  9. java rxtx 64_win7 64为下使用rxtx串口通信
  10. UVA 10066 10192
  11. 【云驻共创】华为云数据库之大数据入门与应用(上)
  12. Docker错误合集
  13. 补单平台开发搭建源码_补单系统开发搭建IDEA导入jdk8源码学习(报错解决方案)
  14. git 移除项目版本控制_Git - 关于版本控制
  15. 学习笔记(03):JavaWeb基础核心技术-4. 佟刚_JavaWEB_第一个 Servlet 程序
  16. 2020年回顾 | 华清远见研发中心2020年终盘点
  17. 2016android市场占有率,Newzoo:2016年国内手游收入近100亿美元(附国内五大安卓渠道装机率)...
  18. c语言读文件编译,C语言读取wav文件的问题,请大侠,编译问题。
  19. 谷歌官方博客:手机的未来
  20. 压缩感知重构算法综述-学习笔记

热门文章

  1. 11月最新纯净版XP系统999宝藏网GhostXP_SP3会员专用版V5.0
  2. 数据 | 全国范围2012、2014、2016、2018、2020年常用POI矢量数据集(shp)
  3. 人不可有傲气,但不可无傲骨。
  4. 全网最简单C盘清理攻略
  5. 希尔排序( Shell Sort )使用不同的步长序列( gaps )
  6. 数据库--查询男生信息或者为大数据2班的学生信息
  7. 加速docker下载镜像
  8. EC03-DNC4G通信模块
  9. java中static的理解
  10. android 手机命令大全,Android ADB命令大全