標籤:logs reg exe js編程 ring javascrip http str iss
1-
function DNAstr(s){ //ps:沒有ac,看出bug請指出 if(s.length>=1&&s.length<=50){ var rege=/^[A-Z]+$/g; if(rege.exec(s)){ var reg=/[ATCG]{1,4}/g; var tmp= s.match(reg); var lens=[]; var max=0; for(var key in tmp){ lens.push( tmp[key].length); } for(var key in lens){ if(lens[key] > max){ max = lens[key]; } } return max; } }}var s="TARCAT"console.log(DNAstr(s));
2-
function isSame(str){ //判斷是否偶串 var begin = 0 var end = str.length /2 while(end < str.length && str[begin] == str[end] ){ begin++ end++ } if( end == str.length ){ return true } return false}function isOString(str){ //從末尾刪除若干個字元後,判斷是否還是偶串 var max = 0 if(str.length <= 1){ return str.length } while(str.length >=2 ){ str = str.slice(0,str.length- 2) if(isSame(str)){ //調用偶串判斷方法 return str.length } } return 0}console.log(isOString("abaababaab"))
3-
ps:看出bug的幫忙指出,謝
js編程小練習2 の 牛客