求两个数高位相同的部分--算法由中国PHP联盟的vincent-武汉(282159887) 提供

    xiaoxiao2022-06-30  57

    算法题: 求两个数高位相同的部分。 比如 42443和42555,得42 74和75,得7 333222和333111,得333 750和75,得0 输入:两个数 输出:相同部分 =========== 谁来试试 <script type="text/javascript" defer="defer"> $={ temp:"", getHigh:function(f,s){ var f=String(f); var s=String(s); var len=f.length<s.length?f.length:s.length; for(var i=0;i<len;i++){ if(f.charAt(i)==s.charAt(i)) this.temp+=f.charAt(i); else break; } if(this.temp) document.write(f+"和"+s+"的相同的部分最高位为:"+this.temp+"<br />"); else document.write(f+"和"+s+"没有相同的部分!<br />"); this.temp=""; } } $.getHigh(42443,42555); $.getHigh(74,75); $.getHigh(333222,333111); </script>
    转载请注明原文地址: https://ju.6miu.com/read-1125760.html

    最新回复(0)