
FCC
文章平均质量分 54
田小思
奋斗在路上
展开
-
FCC-----------Mutations
如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。举例,["hello", "Hello"]应该返回true,因为在忽略大小写的情况下,第二个字符串的所有字符都可以在第一个字符串找到。["hello", "hey"]应该返回false,因为字符串"hello"并不包含字符"y"。["Alien", "line"]应该返回true,因为"line"中原创 2017-05-24 11:54:57 · 971 阅读 · 0 评论 -
FCC----------- Build a Wikipedia Viewer
类维基百科可以在一个搜索框搜索维基百科的条目,并看到输出结果。可以点击一个按钮就看到一个随机的维基百科条目。原创 2017-09-17 09:43:31 · 781 阅读 · 0 评论 -
FCC----------- Arguments Optional
创建一个计算两个参数之和的 function。如果只有一个参数,则返回一个 function,该 function 请求一个参数然后返回求和的结果。 例如,add(2, 3) 应该返回 5,而 add(2) 应该返回一个 function。 调用这个有一个参数的返回的 function,返回求和的结果原创 2017-09-16 09:49:03 · 429 阅读 · 0 评论 -
FCC----------- Binary Agents
传入二进制字符串,翻译成英语句子并返回。二进制字符串是以空格分隔的。首先把二进制数进行分割存放到数组当中,然后再把二进制数字转化为十进制数字,再根据字符对应的十进制编码,把相应的十进制数转化为字符。原创 2017-08-24 15:42:39 · 475 阅读 · 0 评论 -
FCC----------- Steamroller
对嵌套的数组进行扁平化处理。你必须考虑到不同层级的嵌套。对嵌套的数组进行拆分处理,使嵌套的数组都拆分到一个数组中。原创 2017-08-24 15:16:52 · 445 阅读 · 0 评论 -
FCC----------- Sum All Odd Fibonacci Numbers
给一个正整数num,返回小于或等于num的斐波纳契奇数之和。斐波纳契数列中的前几个数字是 1、1、2、3、5 和 8,随后的每一个数字都是前两个数字之和。例如,sumFibs(4)应该返回 5,因为斐波纳契数列中所有小于4的奇数是 1、1、因为当num较大时,内存会溢出,推荐用数组来实现。原创 2017-08-23 15:39:08 · 820 阅读 · 0 评论 -
FCC-----------Missing letters
从传递进来的字母序列中找到缺失的字母并返回它。 如果所有字母都在序列中,返回 undefined原创 2017-08-23 09:23:58 · 399 阅读 · 0 评论 -
FCC-----------Diff Two Array
比较两个数组,然后返回一个新数组,该数组的元素为两个给定数组中所有独有的数组元素。换言之,返回两个数组的差异。这是一些对你有帮助的资源:Comparison OperatorsArray.slice()Array.filter()Array.indexOf()Array.concat()function diff(arr1, arr2原创 2017-06-25 17:41:46 · 603 阅读 · 0 评论 -
FCC-----------Design a danmu app
利用javascript实现一个弹幕墙,页面包括一个显示墙,字幕输入框,发射弹幕按钮,关闭弹幕按钮,通过jquery自定义实现弹幕用到的函数。在线演示地址为: Design a danmu app下面来看一下代码分析:HTML部分主要实现页面的布局: index.html Design a danmu app原创 2017-06-25 14:21:10 · 816 阅读 · 0 评论 -
FCC-----------Build a Random Quote Machine
用jquery来实现一个能够随机生成短语的程序,能够在点击刷新按钮时就生成一条新的短语,点击twitter或者点击微博时,能够把生成的名言分享到twitter或者分享到微博上面。在线演示:Build a Random Quote Machine由于在编写时我用到了animate来改变字体和背景颜色,但是jquery本身的animate并不支持颜色的改变,所以我用到了jquery-color原创 2017-06-29 15:36:29 · 1770 阅读 · 0 评论 -
FCC-----------Caesars Cipher
让上帝的归上帝,凯撒的归凯撒。下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。移位密码也就是密码中的字母会按照指定的数量来做移位。一个常见的案例就是ROT13密码,字母会移位13个位置。由'A' ↔ 'N', 'B' ↔ 'O',以此类推。写一个ROT13函数,实现输入加密字符串,输出解密字符串。所有的字母都是大写,不要转化任何非字原创 2017-06-08 13:06:27 · 1345 阅读 · 0 评论 -
FCC-----------Chunky Monkey
猴子吃香蕉可是掰成好几段来吃哦! 把一个数组arr按照指定的数组大小size分割成若干个数组块。 例如:chunk([1,2,3,4],2)=[[1,2],[3,4]]; chunk([1,2,3,4,5],2)=[[1,2],[3,4],[5]];这里用到了Array.push()和Array.slice()简要说明一下push() 方法原创 2017-06-07 16:09:23 · 1182 阅读 · 0 评论 -
FCC-----------Check for Palindromes
如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。函数参数的值可以为"racecar","RaceCar"和"race CAR"。repl原创 2017-05-31 17:33:18 · 430 阅读 · 0 评论 -
FCC-----------Reverse a String
翻转字符串先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。这里用到了String.split() Array.reverse() Array.joinsplit() 方法用于把一个字符串分割成字符串数组。stringObject.split(separator,howmany)说明原创 2017-05-31 17:23:19 · 494 阅读 · 0 评论 -
FCC-----------Truncate a string
用瑞兹来截断对面的退路!截断一个字符串!如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。切记,插入到字符串尾部的三个点号也会计入字符串的长度。但是,如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。这里用到了String.slice() 和 String.concat():slice() 方法可提取字符串的某原创 2017-05-24 12:06:57 · 577 阅读 · 0 评论 -
FCC----------- Exact Change
设计一个收银程序 checkCashRegister() ,其把购买价格(price)作为第一个参数 , 付款金额 (cash)作为第二个参数, 和收银机中零钱 (cid) 作为第三个参数. cid 是一个二维数组,存着当前可用的找零. 当收银机中的钱不够找零时返回字符串 “Insufficient Funds”. 如果正好则返回字符串 “Closed”. 否则,返回应找原创 2018-01-10 16:54:19 · 918 阅读 · 1 评论