js編程小練習2 の 牛客

來源:互聯網
上載者:User

標籤: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 の 牛客

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.