美文网首页
算法——交错01串

算法——交错01串

作者: 机智小铛铛i | 来源:发表于2018-02-03 00:18 被阅读29次

题目:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>交错01串</title>
        <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script>
        <style>
            input{
                width: 300px;
                height: 30px;
                border: 1px cadetblue solid;
                border-radius: 10px;
            }
            button{
                width: 100px;
                height: 30px;
                color: aliceblue;
                border: 1px cadetblue solid;
                border-radius: 5px;
                background: cornflowerblue;
            }
            h2{
                color: darkslategray;
                font-family: "楷体";
            }
            
        </style>
    </head>
    <body>
        
            <h2>交错01串</h2>
            <input type="text" onkeyup="value=value.replace(/[^\[01]$]/g,'')"/>
            <button>判断</button>
        
        <script>
            var re = /[^01]/;
            
            var a = [],b = [];
            var j = 1;
                
                    $('button').on('click',function  () {
                        if ($('input').val().length < 1 || $('input').val().length >= 50) {
                            alert("长度必须在1-50之间")
                        } else{
                                if (re.test($('input').val())) {
                                    alert("只能输入0,1")
                                } else{
                                    a = $('input').val().split('');
                                    for (var i=0 ;i<a.length-1;i++) {
                                        if (a[i] == a[i+1]) {
                                            b.push(j);
                                            j=1;
                                        } else{
                                            j++;
                                        }
                                    }
                                    b.push(j);
                                    alert(Math.max.apply(null, b));
                                    j=1;
                                    b=[];
                                }
                                }
                            }) 
                    
        </script>
    </body>
</html>

相关文章

  • 算法——交错01串

    题目:

  • 交错合并数组元素算法解析

    背景 最近,在编写测试时,遇到了一些问题。我们为了隔离对redis的依赖,在测试中,使用了ioredis-mock...

  • Zookeeper深入浅出

    ZooKeeper是以Fast Paxos算法为基础的,存在活锁的问题,即当有多个proposer交错提交时,有可...

  • 交错

    夜还未至,人造的星星 就亮了起来,泛波的云田 天还没春,刺眼的洁白 便散了开去,荏苒的暖阳 在交错的时间和季节 我...

  • 交错

    一天远处飞来几只老鼠到处啃东西,大家拿它们没有办法,它们速度快而且身份坚硬,屋内屋外只留下一道划过的身影。专门请...

  • 交错

    李纤云带徐渺上了山,徐渺被石头拌倒了,猛地压到了李纤云身上,顿时间,空气中仿佛充满暧昧的味道,那时纯洁的他们……李...

  • 交错

    轻履前行也前背后负 列车呼啸而过 眼边景色流连 相识红装撞入道旁旧景 今次青衣 明次黄衫往返

  • 交错

    《交错》 文/无才僧人 是什么让一切变得飘忽不定 是终究我要为落寞买单 在茂年错过那一朵五彩祥云 你不曾追问,春意...

  • 交错

    灼热的夏季总算开始了落幕,经过将近两个月的暑假之后。宁静的市一中迎来了新的一批刚经历过中考的小萌新。熙熙攘攘的校门...

  • 交错

    今天是抵达西班牙的第六天,妈妈又打电话来催我每天都要练笔。 在视频电话里我总是特别絮絮叨叨,不停地...

网友评论

      本文标题:算法——交错01串

      本文链接:https://www.haomeiwen.com/subject/uxwiaxtx.html