FCC编程挑战
文章平均质量分 60
晨阳再升
前端学习中
FreeCodeCamp前端学习社区欢迎加入
展开
-
Javascript 将阿拉伯数字转换成罗马数字
Javascript 将阿拉伯数字转换成罗马数字罗马数字真的很神奇Examples: They wrote V instead of 5 And wrote IX instead of 9首先,了解罗马数字 阿拉伯数字 罗马数字 1 I 10 X 50 L 100 C 500 D 1000 M其次,罗马数字的表示方法中的规则1、 When原创 2017-02-17 09:47:07 · 825 阅读 · 0 评论 -
Where art thou
写一个 function,它遍历一个对象数组(第一个参数)并返回一个包含相匹配的属性-值对(第二个参数)的所有对象的数组。如果返回的数组中包含 source 对象的属性-值对,那么此对象的每一个属性-值对都必须存在于 collection 的对象中。例如,如果第一个参数是 [{ first: “Romeo”, last: “Montague” }, { first: “Mercutio”, last原创 2017-02-18 21:23:20 · 560 阅读 · 0 评论 -
Search and replace
题目要求使用给定的参数对句子执行一次查找和替换,然后返回新句子。第一个参数是将要对其执行查找和替换的句子。第二个参数是将被替换掉的单词(替换前的单词)。第三个参数用于替换第二个参数(替换后的单词)。注意:替换时保持原单词的大小写。例如,如果你想用单词 “dog” 替换单词 “Book” ,你应该替换成 “Dog”。解析题目中给出了三个参考知识点1、Array.splice()该方法会返回一个将字符串原创 2017-02-19 11:08:31 · 2373 阅读 · 0 评论 -
Sum All Odd Fibonacci Numbers
题目要求给一个正整数num,返回小于或等于num的斐波纳契奇数之和。斐波纳契数列中的前几个数字是 1、1、2、3、5 和 8,随后的每一个数字都是前两个数字之和。例如,sumFibs(4)应该返回 5,因为斐波纳契数列中所有小于4的奇数是 1、1、3。提示:此题不能用递归来实现斐波纳契数列。因为当num较大时,内存会溢出,推荐用数组来实现。解析数组溢出题目不推荐用数组完成本题,也粗略测试了下,用数组原创 2017-03-12 09:09:13 · 1121 阅读 · 0 评论 -
Smallest Common Multiple
题目要求找出能被两个给定参数和它们之间的连续数字整除的最小公倍数。范围是两个数字构成的数组,两个数字不一定按数字顺序排序。例如对 1 和 3 —— 找出能被 1 和 3 和它们之间所有数字整除的最小公倍数。参考资料:最小公倍数解析最小公倍数的判断方法1、如果题目只是给了两个较小的数字(如1,2),求最小公倍数,无疑使用数组存储找到相同数字最为便捷,但是题目给出的数值范围较大,此方法不合适 2、通过原创 2017-03-12 09:53:38 · 495 阅读 · 0 评论