![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
心冢CZC
这个作者很懒,什么都没留下…
展开
-
w3cschool 中级脚本算法实战 字符串查询替换算法
function myReplace(str, before, after) { var bef=before.split(""); var aft=after.split(""); for(var i=0;i<bef.length&&i<aft.length;i++){ i原创 2018-10-22 19:42:30 · 108 阅读 · 0 评论 -
w3cschool 中级脚本算法实战 字符配对算法挑战
function pair(str) { var s=str.split(""); var DNA=[]; for(var b=0;b<s.length;b++){ switch (s[b]){ case "A": DNA.push(["A","T"]); break; c...原创 2018-10-22 20:19:09 · 252 阅读 · 0 评论 -
w3cschool 中级脚本算法实战 数组去重算法挑战
function unite(arr) { var a=[]; for(var i=0;i<arguments.length;i++){ a=Array.concat(a,arguments[i]); } for(var j=0;j<a.length;j++){ for(var n=j+1;n<a.length;n+...原创 2018-10-22 21:19:01 · 196 阅读 · 0 评论 -
w3cschool 中级脚本算法实战 斐波纳契奇数求和算法挑战
function sumFibs(num) { var a=1,b=1,c=2,sum=2; if(num==1){ sum=1; }else{ for(;c<=num;a=b,b=c,c=a+b){ if(c%2==1){ sum+=c; } ...原创 2018-10-23 12:00:17 · 226 阅读 · 0 评论 -
w3cschool 中级脚本算法实战 质素求和算法挑战
function sumPrimes(num) { var sum=0; for(var i=2;i&lt;=num;i++){ var j=2; for(;i%j!=0;j++){} if(i==j){ sum+=i; } } return sum; } sumPrimes(10);...原创 2018-10-23 12:19:26 · 233 阅读 · 0 评论 -
w3cschool 中级脚本算法实战 最小公倍数算法挑战
function smallestCommons(arr) { var min=Math.min(arr[0],arr[1]); var max=Math.max(arr[0],arr[1]); var i=min; for(j=min+1;j<=max;j++){ var a=1; for(var m=1;m<=Math...原创 2018-10-23 21:45:39 · 232 阅读 · 0 评论 -
w3cschool 中级脚本算法实战 数组平铺算法挑战
function steamroller(arr) { // I'm a steamroller, baby for(var i=0;i&lt;arr.length;i++){ if(arr[i] instanceof Array){ //Array.isArray(arr[i]) arr=Array.concat(arr.slice(0,i),arr[i],ar...原创 2018-10-24 09:27:04 · 285 阅读 · 0 评论 -
w3cschool 中级脚本算法实战 二进制转字符算法挑战
function binaryAgent(str) { str=str.split(" "); for(var i=0;i<str.length;i++){ var c=0; for(var j=0;j<str[i].length;j++){ c+=str[i][7-j]*Math.pow(2,j); ...原创 2018-10-24 09:45:30 · 133 阅读 · 0 评论