- 首字母大写
代码如下 :123456789function capitalizeWord(word) { var r =word.charAt(0); var s=r.toUpperCase();var arr=word.split(''); arr[0]=s; var arrs=arr.toString().replace(/,/g , ""); return arrs;}
别人代码:1234function capitalizeWord(word) { return word[0].toUpperCase() + word.slice(1); //删除第一个字母}
- 计算体积并得出差值
代码如下:12345678910111213141516171819function findDifference(a, b) {//loading...var s1=1,s2=1;for(var i=0;i<a.length;i++){s1=s1*a[i];}for(var i=0;i<b.length;i++){s2=s2*b[i];}if(s1>s2){return s1-s2;}if(s1<s2){return s2-s1;}if(s1==s2){return 0;}}
别人代码如下:
|
|
返回数组中不重复的值
代码如下:123456function stray(numbers){for (var i in numbers){if (numbers.indexOf(numbers[i]) === numbers.lastIndexOf(numbers[i])){return numbers[i]}}}//向前和向后搜索,如果索引相同说明只有一个,可以返回转换Number类型
示例如下:
348597 => [7,9,5,8,4,3]
代码如下:12345678function digitize(n) {var s=n.toString();var arr=[];for(var i=0;i<s.length;i++){arr.push(s[i]);}return arr.map(Number).reverse();}
别人代码系列123function digitize(n){ return (n + '').split('').map(Number).reverse();}
- solution(‘world’); // returns ‘dlrow’
代码如下:
|
|
别人代码:
|
|
- 简单的运算
代码如下:
|
|
别人代码:
|
|