zoukankan      html  css  js  c++  java
  • js实现去重字符串

    实现去重字符串主要是把重复的字符与原来的字符(先push()进入一个数组存起来)相匹配,如果match返回的不是null则说明重复,就删除掉:

    <script>
            var str = prompt("请输入一个字符串:", "hfhfhdg");
            var arr =[];
            var rarr = [];
            for(var i=0;i<str.length;i++){
                var str1 = arr.join("");
                arr.push(str[i]);
                    if(str1.match(str[i]) != null){
                        arr.pop();
                        rarr.push(str[i]);
                    }
            }    
            //alert(str1);
            document.write("去重结果是:" + arr.join("") + "<br/>");
            document.write("重复了:" + rarr.join(","));
        </script>
    努力吧,为了媳妇儿,为了家。。。
  • 相关阅读:
    背包问题
    阶乘尾数0的个数
    欧拉筛找素数
    威佐夫博弈
    三角形面积
    deleted
    deleted
    deleted
    deleted
    deleted
  • 原文地址:https://www.cnblogs.com/jlj9520/p/5306714.html
Copyright © 2011-2022 走看看