自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Icebela

小神经女纸在coding

  • 博客(13)
  • 收藏
  • 关注

原创 Sum All Odd Fibonacci Numbers--斐波纳契奇数之和

function sumFibs(num) { var arr = [1,1]; if(num>=arr.length){ for(i=arr.length;i<num;i++){ arr[i] = arr[i-2]+arr[i-1]; } } arr = arr.filter(function(a){ return a%2!==0&...

2018-02-26 21:35:42 414

原创 Median of Two Sorted Arrays---两个有序数组查找中位数

题意为:There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).Example 1:nums1 = [1, 3]n...

2018-02-26 21:33:15 206

原创 Roman to Integer---罗马数字转换为十进制整数

Given a roman numeral, convert it to an integer.Input is guaranteed to be within the range from 1 to 3999.解题思路,循环遍历罗马数字字符串,从后往前,字母换成对应的数字,如果这个数字小于它后边的数字,则减去,如果大于,则加上.与此题相对应的题目则是整数转换为罗马数字,思路相反.

2017-11-27 10:35:00 311

原创 Spinal Tap Case

将字符串转换为 spinal case。Spinal case 是 all-lowercase-words-joined-by-dashes 这种形式的,也就是以连字符连接所有小写单词。

2017-04-18 21:31:22 595

原创 Pig Latin

把指定的字符串翻译成 pig latin。Pig Latin 把一个英文单词的第一个辅音或辅音丛(consonant cluster)移到词尾,然后加上后缀 "ay"。如果单词以元音开始,只需要在词尾添加 "way" 就可以了。function translate(str) { var pig = ['a','e','i','o','u']; if(pig.in

2017-04-04 22:33:08 332

原创 Convert HTML Entities

将字符串中的字符 &、<、>、" (双引号), 以及 ' (单引号)转换为它们对应的 HTML 实体输出。

2017-04-03 22:40:02 1299

原创 Sorted Union--多个数组按原顺序合并并去除重复值

程序实现要求为:写一个 function,传入两个或两个以上的数组,返回一个以给定的原始数组排序的不包含重复值的新数组。实现思路为,传入的所有数组拼接为一个数组,然后去重即可;我的代码如下:function unite(arr1, arr2, arr3) { var bigarr=[]; //因为不确定拼接数组的个数,即不确定参数个数,所以用arguments来进行参数的遍历,

2017-04-02 22:31:44 617

原创 Boo who--检查一个值是否是基本布尔类型

主要用到的知识点是JavaScript基本数据类型和数据结构 和 typeof,MDN讲解挺详细就不一一讲解了;代码如下:function boo(bool) { // What is the new fad diet for ghost developers? The Boolean. return typeof bool==='boolean';}boo(null);

2017-04-01 09:54:58 1679

原创 missing letters --找缺失的字母

算法实现的功能:从传递进来的字母序列中找到缺失的字母并返回它,如果所有字母都在序列中,返回 undefined。实现思路,对字符串进行遍历,连续两个字母的charCode进行相减,如果大于1,则说明这两个字母不是相邻的,返回较小字母的下一个字母即可,如果所有字母都在序列中,返回 undefined。主要用到的方法有:String.charCodeAt()---返回值是一表示给定索引处字符的

2017-03-31 22:56:26 2487

原创 Roman Numeral Converter--将给定的数字转换为罗马数字

算法实现功能是:将给定的数字转换成罗马数字,所有返回的罗马数字 都应该是大写形式。参考的资源有:Roman Numerals ; Array.splice() ; Array.indexOf() ; Array.join();function convert(num) { var nums = [1000,900,500,400,100,90,50,40,10,9,5,4,1

2017-03-31 10:06:44 4813 2

原创 Search and Replace 查找需要替换的字符串且用来替换的字符串需保留原字符串的格式

Search and Replace

2017-03-29 10:50:38 1681

原创 where art thou

where art thou

2017-03-27 22:47:06 317

原创 字符串倒序输出

js实现字符串翻转

2017-03-07 13:18:32 938

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除