风君子博客

  • 首页
  • 业界
  • 前端
  • 运维
  • 建站
  • 软件
  • 生活
  • 后端
  • 创投
  • 运营
  • 程序人生
    • 影视
    • 游戏
    • 句子
    • bootstrap4教程
    • 资源
    • 日期计算器
  • 其他
    • 说说
    • 关于本站
  1. 首页
  2. 前端
  3. 正文

【FCC】Symmetric Difference对等差分

2018年11月7日 5327点热度 0人点赞 0条评论

题目:
创建一个函数,接受两个或多个数组,返回所给数组的 对等差分(symmetric difference) (△ or ⊕)数组.

给出两个集合 (如集合 A = {1, 2, 3} 和集合 B = {2, 3, 4}), 而数学术语 "对等差分" 的集合就是指由所有只在两个集合其中之一的元素组成的集合(A △ B = C = {1, 4}). 对于传入的额外集合 (如 D = {2, 3}), 你应该安装前面原则求前两个集合的结果与新集合的对等差分集合 (C △ D = {1, 4} △ {2, 3} = {1, 2, 3, 4}).

结果:
sym([1, 2, 3], [5, 2, 1, 4]) 应该返回 [3, 4, 5].
sym([1, 2, 3], [5, 2, 1, 4]) 应该只包含三个元素.
sym([1, 2, 5], [2, 3, 5], [3, 4, 5]) 应该返回 [1, 4, 5]
sym([1, 2, 5], [2, 3, 5], [3, 4, 5]) 应该只包含三个元素.
sym([1, 1, 2, 5], [2, 2, 3, 5], [3, 4, 5, 5]) 应该返回 [1, 4, 5].
sym([1, 1, 2, 5], [2, 2, 3, 5], [3, 4, 5, 5]) 应该只包含三个元素.
sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3]) 应该返回 [2, 3, 4, 6, 7].
sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3]) 应该只包含五个元素.
sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3], [5, 3, 9, 8], [1]) 应该返回 [1, 2, 4, 5, 6, 7, 8, 9].
sym([3, 3, 3, 2, 5], [2, 1, 5, 7], [3, 4, 6, 6], [1, 2, 3], [5, 3, 9, 8], [1]) 应该只包含八个元素.

【代码】

<script type="text/javascript">
	function sym(args) {
		//将参数合并成一个数组
		// var arr=Array.prototype.slice.call(arguments);
		//也可以使用push方法合并参数为数组
		var arr = [];
		for (var i = 0; i < arguments.length; i++) {
			arr.push(arguments[i]);
		}
		console.log('arr:' + arr);
		var temp = arr.reduce(function(prev, cur) {
			var a = prev.filter(function(val) {
				return cur.indexOf(val) == -1;
			});
			var b = cur.filter(function(val) {
				return prev.indexOf(val) == -1;
			});
			return a.concat(b);
		});
		//最后把得到的数组去重,利用fifter方法,函数出现的位置和索引相同时保留达到剔除重复数字的作用。
		return temp.filter(function(val, index, arr) {
			return arr.indexOf(val) == index;
		});

	}
</script>

 

标签: fcc js
最后更新:2019年6月6日

风君子

独自遨游何稽首 揭天掀地慰生平

点赞
< 上一篇
下一篇 >

猜你喜欢

  • 中国电信回应被美国 FCC 列入“受管制清单”:缺乏正当理据,将采取措施维护合法权益

  • 中国移动回应被美国 FCC 列入“受管制清单”:缺乏事实依据,刻意抹黑,坚决维护合法权益

  • 不择手段封堵中企 美FCC将中国电信和中国移动列入“安全风险清单”

  • 美国 FCC 主席宣布拍卖 2.5GHz 频段,以推动 6G 发展

  • 美国 FCC:禁止房东决定宽带供应商,应由租户自主选择

  • 美国 FCC 与 Verizon、AT&T 等就 911 报警电话故障达成和解,运营商支付 600 万美元

  • 美国 FCC 批准通过短信联系自杀求助热线,运营商需在指定时间前支持

  • FCC 申请获通过,三星电子在美国启动 6G 试验:频率达 133-148㎓

  • 华为 HarmonyOS 开源鸿蒙方舟编译器前端工具“方舟 JS 运行时”正式开源

  • FCC 发布美国首个 4G LTE 网络覆盖图,可查看四大运营商在各地的网速

  • 存在安全担忧?美FCC盯上华为等五家公司监控摄像头

  • 美FCC委员敦促加码打压华为中兴,还扯上“强迫劳动”

文章评论

取消回复

风君子

独自遨游何稽首 揭天掀地慰生平

最新 热点 随机
最新 热点 随机
分析师:苹果 iPhone 需求仍强劲,iPhone 14 / Pro 系列初期量产计划会高于 iPhone 13 / Pro 国内首发锐炫 A370M 显卡,雷神推出新款 T-Book 轻薄创作本 苹果委托的研究称:App Store 让小企业和独立开发者受益,收入比大企业增长更快 美股科技股暴跌让卖空者收益颇丰:34% 的利润来自 IT 股 苹果斥资数百万美元安置无家可归者,9 个月期满后仅安置 8 人 机械革命预热水冷游戏本旷世 X:12 代酷睿 HX + RTX 3080 Ti,17 英寸 2.5K 240Hz 屏 苹果新专利:未来 Apple Pencil 配备全触控式控制 RTX 40 系列守口如瓶?NVIDIA 台北电脑展官宣 12 款游戏支持 DLSS,500Hz G-SYNC 显示器问世 《电子竞技产业报告》研讨会召开,腾讯、网易、完美等多家相关企业参加 F1 赛车手通过苹果“Find My”追踪盗窃 AirPods 耳机的小偷
抖音IP属地准确吗e地跑:全国线路覆盖率达92.5%,将升级智能扫码加油功能完成加油监控米哈游《原神》全球用户支出将突破 27 亿美元:打破最高季度纪录,中美日韩德支出最多索尼 QD-OLED 画谛系列电视 A95K 国行即将发布格力电器 2021 年营收 1878.69 亿元同比增长 11.69%施耐德电气顾俊:5G赋能,制造业智能化转型“加速”苹果将 iPad Air 2 和 iPad Mini 2 加入过时产品名单IDC:2021 年中国网络市场规模达 102.4 亿美元,路由器市场同比下滑 2.6%波导股份第一季度净利润 552.94 万元,同比增长 75.79%我们常用谁言寸草心报得三春晖歌颂母爱,它的作者是
dwm.exe是什么?dwm.exe损坏的图像怎么解决? 豆瓣:对纵容“饭圈”乱象或屡教不改小组将从重处罚 在线如何查询个人信用 微软Edge 83浏览器稳定版发布:支持扩展程序同步 ROG 魔霸新锐游戏本上架:8 核 i7+RTX 2060,液金散热 云计算巨头之战:亚马逊居榜首,微软、谷歌增速领先 上海:将对快递费和跑腿费价格明显上涨的问题采取措施 嫦娥五号年内升空,我们为什么要去月亮上"挖土"? 苹果新总部内将建6层酒店:含192个房间,拟2022年开放 北京公务员收入有多少?
标签聚合
快科技 科技 信用卡 腾讯 华为 三星 支付宝 特斯拉 微软 京东 额度 苹果 银行 秘籍 贷款 利率 汽车 手机 芯片 利息 IT资讯 股票 借款人 马斯克 小米 谷歌 业界 iphone 银行卡 美国
Tags
酒 胡萝卜 食物 私房菜 有什么好处 水果 能吃 鸡蛋 身体 会胖吗 副作用 吃什么 相克 好处 饮食 作用 土豆食谱 方法 牛肉 豆腐 糖 热量 茄子 好吃 营养 皮肤过敏 区别 菜谱 牛肉食谱 功效 怎么做 营养价值 豆腐食谱 维生素 土豆 热菜 食用方法 常吃 健康 排骨 汤类 高血压 牛奶 糖尿病人 做法 吃法 下饭菜 海鲜 一起吃 排骨食谱
最近评论
九九 发布于 3 周前(05月06日) 也可能是 IP2LOCATION 数据
风君子 发布于 5 个月前(12月20日) 直播这么赚钱的吗?
wanif 发布于 5 个月前(12月18日) 采用你提供的pe制作u盘后无法识别mac硬盘,如何解决?
robotunl 发布于 5 个月前(12月18日) 可以用了,感谢
robotunl 发布于 5 个月前(12月17日) DISM++链接下不了了啊,能再发一个么。 还有怎么制作和博主一样的PE u盘。
tiantian 发布于 10 个月前(08月08日) 谢谢分享!
欣姐 发布于 1 年前(02月06日) 很有道理啊
我在東莞上班睡覺工資一千五六 发布于 1 年前(12月16日) 东莞台商都开始搬迁河源,梅州包括赣州一些地方要么就是内地城市,因为电子厂需要大量人力所以基本上都是中...
我在東莞上班睡覺工資一千五六 发布于 1 年前(12月16日) 这个怎么有意思了,是不是太真实了 :smile: :smile:
东莞石碣维信五金制品有限公司睡觉一千五六 发布于 1 年前(12月15日) 台商大陆模式搞习惯了去了印度未必成功 :idea:

COPYRIGHT © 2021 风君子博客. ALL RIGHTS RESERVED.

豫ICP备14018241号