当前位置: 首页 > 编程日记 > 正文

近期Freecodecamp问题总结

最近没什么事,刷了freecodecamp的算法题,发现了自己基础的薄弱

1 where are thou

写一个 function,它遍历一个对象数组(第一个参数)并返回一个包含相匹配的属性-值对(第二个参数)的所有对象的数组。如果返回的数组中包含 source 对象的属性-值对,那么此对象的每一个属性-值对都必须存在于 collection 的对象中。

例如,如果第一个参数是 [{ first: "Romeo", last: "Montague" }, { first: "Mercutio", last: null }, { first: "Tybalt", last: "Capulet" }],第二个参数是 { last: "Capulet" },那么你必须从数组(第一个参数)返回其中的第三个对象,因为它包含了作为第二个参数传递的属性-值对。

我也是做到这个题才发现我对二维数组不甚了解,甚至连定义都定义错了,我原以为var arr=[][];就可以了,结果发现报错了,后查了一下,二维数组是这么定义的

1  直接定义 赋值 但这种这题不行,值不是固定的

var arr=[[1,2,3,4],[2,5,6,7]];

2 套环定义:var arr=[];

var arr1=[];for(i=0;i<arr.length;i++){arr1[i]=arr[arr1[i]];}

我这题用的就是这种。

pig latin

正则表达式简单粗暴

sorted union

arr=[].concat().apply([],arr);简单粗暴的把二维数组扒成了一维数组;

降维思路

sum all primes

function one(pp){var str="1";while(pp>1){str+="1"; pp--;} return str;//将数字转化成全是1的字符串,不是二进制,数字是几字符串就是几个一;}/^1?$|^(11+?)\1+$/.test(数字)==false //判断数字是不是质数中的奇数、是奇数就是false

转载于:https://www.cnblogs.com/dadaochangcun/p/9806576.html

相关文章:

中国电子学会青少年编程能力等级测试图形化四级编程题:随机选T恤

「青少年编程竞赛交流群」已成立&#xff08;适合6至18周岁的青少年&#xff09;&#xff0c;公众号后台回复【Scratch】或【Python】&#xff0c;即可进入。如果加入了之前的社群不需要重复加入。 我们将有关编程题目的教学视频已经发布到抖音号21252972100&#xff0c;小马老…

计算机网站编辑需要学什么,网站编辑工作的心得体会

网站编辑工作的心得体会从事网络编辑之前&#xff0c;我对网络编辑这个名词可谓前所未闻&#xff0c;一无所知。从起步时我也认为网络编辑的工作应该是很轻松的&#xff0c;每天就是相同的工作&#xff1a;复制加粘贴&#xff0c;感觉是一个“搬运工”&#xff0c;而后在这十个…

Earth to developers: Grow up!

这是篇老外写的文章&#xff0c;主题是针对网络上的一些宗教式的争论&#xff0c;作者叙述了他自己的一些观点。主要从以下6点做了陈述。为了表达的精确性&#xff0c;就直接用英文。 1. Reject dogmatic thinking about tools, practices, and processes. 2. value flexibilit…

php的匿名函数和闭包函数

php的匿名函数和闭包函数 tags&#xff1a; 匿名函数 闭包函数 php闭包函数 php匿名函数 function use 引言&#xff1a;匿名函数和闭包函数都不是特别高深的知识&#xff0c;但是很多刚入门的朋友却总是很困惑&#xff0c;因为大家习惯上写了函数就是用来调用的&#xff0c;匿…

青少年编程竞赛交流群周报(第042周)

2021年12月19日&#xff08;周日&#xff09;晚20:00我们在青少年编程竞赛交流群开展了第四十二期直播活动。 一、直播内容 我们直播活动的主要内容如下&#xff1a; 讲解了上次测试中小朋友们做错的题目 Scratch青少年编程能力等级测试模拟题&#xff08;四级&#xff09;。…

太原理工大学计算机专业多少分录取分数线,多少分能上山西太原理工大学,往年全国各省各专业录取分数线出炉...

太原理工大学简称“太原理工”&#xff0c;位于山西省太原市&#xff0c;国家”世界一流学科建设高校“&#xff0c;国家“211工程”重点建设高校&#xff0c;国家“111计划”地方高校新建基地&#xff0c;教育部首批“卓越工程师教育培养计划”实施高校如果报考太原理工大学&a…

CentOS 7磁盘格式化

查看CentOS 7支持的文件系统格式 [rootcentos-01 ~]# cat /etc/filesystems xfs ext4 ext3 ext2 nodev proc nodev devpts iso9660 vfat hfs hfsplus *mount查看分区的文件系统格式 [rootcentos-01 ~]# mount sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,secl…

Task04:青少年软件编程(Scratch)等级考试模拟卷(一级)

电子学会 软件编程&#xff08;图形化&#xff09;一级训练营 试题来源 青少年软件编程&#xff08;Scratch&#xff09;等级考试试卷&#xff08;一级&#xff09;【2019.09】青少年软件编程&#xff08;Scratch&#xff09;等级考试试卷&#xff08;一级&#xff09;【2019…

oracle 无效索引

错误信息&#xff1a;ORA-01502: index VOX_ID or partition of such index is in unusable state 原因&#xff1a;将表的表空间做了更改&#xff0c;导致索引失效。表移动表空间&#xff0c;需要重建索引。 解决方法&#xff1a;alter index vox_id rebuild 问题查找&#xf…

遂宁专业计算机学校,遂宁计算机专业中职学校哪家强

贵重人才计算机专业2013级学位3950***终一起交款&#xff0c;acccloud已售能力超级强&#xff0c;目前可选的学校有&#xff1a;北京农林科技大学云南省云南农业大学***蒙古族自治州科考学院长春师范大学南宁师范大学甘肃农业大学浙江交通大学南阳师范大学东南大学武汉商学院合…

整理收集49条JQuery代码小结

1. 如何创建嵌套的过滤器 . 代码如下://允许你减少集合中的匹配元素的过滤器&#xff0c; //只剩下那些与给定的选择器匹配的部分。在这种情况下&#xff0c; //查询删除了任何没&#xff08;:not&#xff09;有&#xff08;:has&#xff09; //包含class为“selected”&am…

接口跟抽象类的区别

接口跟抽象类的区别 1.抽象类有构造方法&#xff1b;接口不能有构造方法 2.抽象类中可以有普通成员变量&#xff1b;接口中只能有public static final修饰的全局变量&#xff08;可以默认不写&#xff09; 3.抽象类包含普通方法&#xff0c;静态方法&#xff1b;接口只能有抽象…

Task05:青少年软件编程(Scratch)等级考试模拟卷(一级)

电子学会 软件编程&#xff08;图形化&#xff09;一级训练营 试题来源 青少年软件编程&#xff08;Scratch&#xff09;等级考试试卷&#xff08;一级&#xff09;【2019.09】青少年软件编程&#xff08;Scratch&#xff09;等级考试试卷&#xff08;一级&#xff09;【2019…

国开计算机组成原理,国开计算机组成原理.docx

资料、答案联系喵小记作业网(微信QQ同号786971758)形考一一、单项选择题(每小题6分&#xff0c;共36分)题目1还未回答满分6.00标记题目题干下列数中最小的数是????????。选择一项&#xff1a;A. (1010011)2B. (42)8C. BCDD. (5A)16题目2还未回答满分6.00标记题目题干某…

参加第一届宇宙 JavaScript 大会是怎样的体验

大家好&#xff0c;我是奇舞团&#xff0c;大家可以叫我小舞。第一届全宇宙 JavaScript 开发者大会三天后就要举行了&#xff0c;作为举办方的我简直忙极了。好在场地已经选好了&#xff0c;由我司生产的不写代码只写BUG牌人工智能机器人们已经在帮我布置会场了。本次大会场地定…

使用Pixel Bender Toolkit制作特效——多像素采样(Part 4)

要求 用户级别 初级 必需产品 Flash Player 10Flash Professional CS4 (下载试用版)范例文件 pixel_bender_04.zip (5 KB)其他要求 Pixel Bender Toolkit Pixel Bender Toolkit 2.0 for Macintosh (DMG, 77 MB)Pixel Bender Toolkit 2.0 for Windows (ZIP, 48.8 MB)在本文中&am…

【组队学习】【32期】统计学习方法习题实战

统计学习方法习题实战 航路开辟者&#xff1a;胡锐锋、王维嘉、王瀚翀、王茸茸、毛鹏志领航员&#xff1a;张璇航海士&#xff1a;胡锐锋、王维嘉、王瀚翀、王茸茸、毛鹏志、王天富、范佳慧 基本信息 开源内容&#xff1a;https://github.com/datawhalechina/statistical-le…

量子计算机 漫画,漫画 | 10分钟看懂量子比特、量子计算和量子算法

原标题&#xff1a;漫画 | 10分钟看懂量子比特、量子计算和量子算法请做好准备&#xff0c;即将进入烧脑模式&#xff01;宏观世界的生活经验很多都是表象。比如&#xff0c;你可能认为世界的运行是确定的、可预测的&#xff1b;一个物体不可能同时处于两个相互矛盾的状态。在微…

异步调用WCF的方法需要小心的地方

直接使用下面的代码&#xff0c;由于client对象占用的资源没有被释放&#xff0c;会导致内存泄露GetSimServiceReference.GetSimServiceClient client new GetSimServiceReference.GetSimServiceClient()client.computerSimAsync(DepartmentNo, FileID, F_intput.Length, Read…

中国电子学会青少年编程能力等级测试图形化四级编程题:打篮球

「青少年编程竞赛交流群」已成立&#xff08;适合6至18周岁的青少年&#xff09;&#xff0c;公众号后台回复【Scratch】或【Python】&#xff0c;即可进入。如果加入了之前的社群不需要重复加入。 我们将有关编程题目的教学视频已经发布到抖音号21252972100&#xff0c;小马老…

#读书笔记 Android-Activity启动模式

什么是Activity的启动模式&#xff1f;当启动一个Activity的时候&#xff0c;系统会创建一个实例&#xff0c;并把它放入到一个任务栈中&#xff0c;至于如何存放&#xff0c;就是由这个启动模式来决定的。Android系统支持多任务&#xff0c;所以系统中会同时存在多个任务&…

计算机专业PhD申请文书范文,美国留学博士申请文书怎么写之范文分享

【导语】对于计划申请美国博士学位的同学&#xff0c;美国博士申请文书的写作尤为重要。美国博士申请文书怎么写呢?本文无忧考网提供了一篇美国土木工程博士申请个人陈述范文&#xff0c;大家可以根据文章理清自己的写作思路。I am planning to pursue graduate studies towar…

ubuntu安装Android SDK,adb,fastboot

1,Eclips先安装&#xff1a;ADT&#xff1a; https://dl-ssl.google.com/android/eclipse/ 2,由于是64bit的系统&#xff0c;而Android sdk只有32bit的程序&#xff0c;需要安装ia32-libs&#xff0c;才能使用。 运行如下命令&#xff1a;sudo apt-get install ia32-libs 3,下载…

Eureka服务注册中心

Eureka服务注册中心 最近在研究Spring Cloud&#xff0c;发现其中的组件实在是太多了&#xff0c;真的是头大&#xff0c;只能一块一块看&#xff0c;像盲人摸象一样。要想很短时间内掌握Spring Cloud是不可能的&#xff0c;小编就学习一块就在这里分享一块&#xff0c;有什么不…

【组队学习】【32期】动手学数据分析

动手学数据分析 航路开辟者&#xff1a;陈安东、金娟娟、杨佳达、老表、李玲、张文涛、高立业领航员&#xff1a;范淑卷航海士&#xff1a;武者小路、曾心怡 基本信息 内容属性&#xff1a;精品入门课系列开源内容&#xff1a;https://github.com/datawhalechina/hands-on-d…

win8系统的计算机共享在哪里设置方法,怎么设置win8无线共享呢?

在windows8中怎么设置无线共享呢&#xff0c;接下来小编和大家一起来看看怎么设置windows8无线共享吧。1.以管理员模式运行CMD 输入命令行 netsh wlan show drive 如果支持会显示为是 。2.下面就搭建承载网络&#xff0c;输入 netsh wlan set hostednetwork mode allow ssid你想…

Android13.9.15

在创建android项目中&#xff0c;有一栏package name&#xff1a;——在Properties&#xff08;属性&#xff09;区域包名栏输入***.***。 &#xff08;包名至少应该包含两部分&#xff0c;中间用英文句点隔开&#xff09; 在main.xml文件中我们一定会看到下面这段代码 <?x…

【组队学习】【32期】李宏毅机器学习(含深度学习)

李宏毅机器学习&#xff08;含深度学习&#xff09; 航路开辟者&#xff1a;王茂霖、陈安东&#xff0c;刘峥嵘&#xff0c;李玲领航员&#xff1a;郭棉昇航海士&#xff1a;汪超、赵美 基本信息 开源内容&#xff1a;https://github.com/datawhalechina/leeml-notes开源内容…

SVN提交错误:working copy is not up-to-date解决方法

我在项目中删了2个jar&#xff0c;然后SVN提交&#xff0c;一直提交不成功 svn在提交时报错如下图: working copy is not up-to-date svn:commit failed(details follow): svn:file "xxxxx is out of date" item is out of date svn:item "xxxx" is out of…

西部数码买哪处线路的云服务器,云服务器买哪个区合适

根据用户所在地区对于国内大陆的应用&#xff0c;选择国内地区的服务器速度肯定好于海外地区节点的速度。对于中国香港及海外其他国家节点来说&#xff0c;由于地理位置相差较远和路由等因素&#xff0c;不同节点会有较长的访问延迟&#xff0c;可以按照以下方式选择&#xff1…