当前位置: 首页 > news >正文

至少在两个数组中出现的值

给你三个整数数组 nums1nums2nums3 ,请你构造并返回一个 元素各不相同的 数组,且由 至少两个 数组中出现的所有值组成。数组中的元素可以按 任意 顺序排列。

示例 1:

输入:nums1 = [1,1,3,2], nums2 = [2,3], nums3 = [3]
输出:[3,2]
解释:至少在两个数组中出现的所有值为:
3 ,在全部三个数组中都出现过。
2 ,在数组 nums1 和 nums2 中出现过。

示例 2:

输入:nums1 = [3,1], nums2 = [2,3], nums3 = [1,2]
输出:[2,3,1]
解释:至少在两个数组中出现的所有值为:
2 ,在数组 nums2 和 nums3 中出现过。
3 ,在数组 nums1 和 nums2 中出现过。
1 ,在数组 nums1 和 nums3 中出现过。

示例 3:

输入:nums1 = [1,2,2], nums2 = [4,3,3], nums3 = [5]
输出:[]
解释:不存在至少在两个数组中出现的值。

提示:

  • 1 <= nums1.length, nums2.length, nums3.length <= 100
  • 1 <= nums1[i], nums2[j], nums3[k] <= 100

题目来源:https://leetcode.cn/problems/two-out-of-three/description/

解题方法:

class Solution {/*** @param Integer[] $nums1* @param Integer[] $nums2* @param Integer[] $nums3* @return Integer[]*/function twoOutOfThree($nums1, $nums2, $nums3) {// $nums1和$nums2的交集并去重$intersect_one = array_unique(array_intersect($nums1, $nums2));// 同上$intersect_two = array_unique(array_intersect($nums1, $nums3));// 同上$intersect_three = array_unique(array_intersect($nums2, $nums3));// 拼接后去重$res = array_unique(array_merge($intersect_one, $intersect_two, $intersect_three));return $res;}
}
http://www.lryc.cn/news/216209.html

相关文章:

  • 子女关于骨灰发生争议,骨灰该如何安置?
  • android隐藏输入法的一些尝试,最后一个可行
  • 【go-zero】go-zero 脚手架 simple-admin 第一章:通过goctls生成rpc整个项目 | go-zero整合 ENT数据库orm框架
  • Ubuntu 使用 nginx 搭建 https 文件服务器
  • 团队表 -多级团队设计
  • LeetCode每日一题——2103. Rings and Rods
  • ant-design-vue form表单自定义校验规则
  • 软件工程:小组开发过程技术(VS VSS UNIX C++)
  • 算法----从字符串中移除星号
  • JVS低代码表单引擎助你打造高效表单设计流程
  • 运行项目报错error in ./node_modules/marked/lib/marked.umd.js
  • 内置对象和方法、前端基础之BOM和DOM
  • 内网穿透配置-Cpolar-Ngrok
  • Web前端自动化测试Cypress实践总结
  • Nacos本地修改编译源码2.2.3
  • 邦芒攻略:提升职场核心竞争力的7点建议
  • Android 如何在Android studio中快速创建raw和assets文件夹
  • 功率放大器功能及用途介绍
  • 11.Linux系统:定时任务备份mysql数据库为文件并传输到其他服务器
  • 基于Python的豆瓣电影排行榜,可视化系统
  • Flink日志采集-ELK可视化实现
  • iOS NSKeyedUnarchiver归档和读取
  • 算法通关村第五关|青铜|基于链表实现队列
  • 【Vue】使用v-model实现控制子组件显隐
  • 一篇博客读懂顺序表 —— Sequence-List
  • OceanBase:02-单机部署(生产环境)
  • 【嵌入式 C 常用算法 2 -- 变量值交换函数异或方式实现】
  • Hadoop HDFS(分布式文件系统)
  • 力扣1.两数之和
  • JTA分布式事务管理器