算法练习–十进制 二进制互转「建议收藏」

算法练习–十进制 二进制互转

大家好,又见面了,我是全栈君。

//2->10
var b2i = function(b){
var strB = b.toString();
var sum = 0;
for(var i = 0; i<strB.length ;i++){
sum += Math.pow(2,strB.length - i-1) * strB[i];
}
return sum;


}




//10 -> 2
var r = "";


var i2b = function f(i){


if(i ==0 || i == 1){ r= i + r; return;}


if(i%2 == 0){r="0"+r;}
else{r="1" + r;}


f( i/2 | 0 );


}


//2->10 test
console.log(b2i(1001));


//10->2 test
i2b(18);
console.log(r);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115368.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月5日 下午1:00
下一篇 2022年2月5日 下午1:00


相关推荐

  • 在c语言中提供的条件运算符是什么_c语言条件运算符有哪些

    在c语言中提供的条件运算符是什么_c语言条件运算符有哪些Date:2020-02-01Author:SolerHOBook:CPrimerPlusDescription:条件运算符:?:C提供了条件表达式(conditionalexpression)作为表达ifelse语句的一种便捷方式,表达式使用:?:条件运算符。运算符分为两部分,需要3个运算对象。也就是所谓的三元运算符,也是C语言中的唯一的三元运算符。例如:x…

    2022年10月2日
    6
  • MCP智能体开发宝典:最全构建指南与实操解析(附代码示例)

    MCP智能体开发宝典:最全构建指南与实操解析(附代码示例)

    2026年3月15日
    4
  • 支持向量机(SVM)的分析及python实现「建议收藏」

    支持向量机(SVM)的分析及python实现「建议收藏」本文所有代码都是基于python3.6的,数据及源码下载:传送门引言今天我们算是要来分享一个“高级”的机器学习算法了——SVM。大家自学机器学习一般都会看斯坦福的CS229讲义,初学者们大都从回归开始步入机器学习的大门。诚然回归学习起来与使用起来都很简单,但是这能达到我们的目的么?肯定不够的,要知道,我们可以做的不仅仅是回归。如果我们把机器学习算法看作是一种带斧子,剑,刀,弓,匕首等的武器,你有各种

    2022年6月6日
    35
  • jquery怎么写ajax_js中ajax写法

    jquery怎么写ajax_js中ajax写法一、第一种:$.post("url",{"func":"getNameAndTime"},function(data,status){ },"json");二、第二种$.ajax({type:"GET",url:"",data:{},

    2022年9月30日
    5
  • 日语自动词和他动词是什么意思_日语自动词他动词总结

    日语自动词和他动词是什么意思_日语自动词他动词总结http://coffeejp.com/bbs/thread-182243-1-1.html自动词:强调自发的行为他动词:强调他人驱使的行为拿到两个动词后按照它们的构词形式可以进行区分,基本可以分为4种方法(1)两个动词都以「る」结尾时:看「る」前的那个假名(汉字除外),如果是「あ」段假名,一般是自动词;如果是「え」段假名,一般是他动词(2)两个动词一个以「る」结尾,另一个不是以「る」结尾…

    2025年7月3日
    4
  • SpreadJS 15.2 英文版-Crack

    SpreadJS 15.2 英文版-Crack快速交付真正类似于 Excel 的电子表格体验 对 Excel 零依赖 创建财务应用程序 仪表板 图表 数据透视表 性能基准 科学实验室笔记本 以及其他类似的 JavaScript 电子表格应用程序 向 TableSlicer 和新的名称框组件添加多选支持 SpreadJS15 2 英文版 激活成功教程版

    2026年3月16日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号