- 博客(8)
- 收藏
- 关注
原创 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 152
原创 w3cschool 中级脚本算法实战 数组平铺算法挑战
function steamroller(arr) {// I'm a steamroller, babyfor(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 304
原创 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 266
原创 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 275
原创 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 254
原创 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 236
原创 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 272
原创 w3cschool 中级脚本算法实战 字符串查询替换算法
function myReplace(str, before, after) {var bef=before.split(&quot;&quot;);var aft=after.split(&quot;&quot;);for(var i=0;i&amp;lt;bef.length&amp;amp;&amp;amp;i&amp;lt;aft.length;i++){i
2018-10-22 19:42:30 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人