我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

问一下怎么快速的计算二进制加法

img


把二进制转化为十进制后加起来,再次转化为二进制,结果显示超时,想问一下怎么缩短时间

直接利用现成函数

def addBinary(self, a, b):
     
        a = int(a,2)
        b = int(b,2)
        return bin(a+b)[2:]

输入的二进制存到数组里,存的时候最前面留一位给进位用。
之后从末尾往前加

近期文章

  • SQL建表一直报错,语句去搜了下没有错,有没有人解答一下这是什么原因
  • 华为Matepad11中jupyter安装不了pandas
  • 请问我拿错了,为什么输出结果不对
  • 学到了Java和数据库的连接,有个疑惑
  • 关于#python#的问题,如何解决?
  • 用HBuilder创建html文件
  • 订单生成凭证,异步线程问题
  • 列出从m到n的所有素数编译出了问题(刚刚自学c语言)
  • 请问多卡训练改成单卡
  • Scandir在Joomla不起作用
  • 编译器运行代码结果正确但传到pta上显示答案错误
  • 关于这个代码的问题,如何解决?
  • 关于#c++#的问题,请各位专家解答!
  • 关于#机器学习#的问题:esp9266
  • 定义byte和short型到底该怎么写呢?
  • scanf中c=%也合法吗
  • proteus安装问题
  • 求解答!点击button按钮无反应
  • namenode格式化失败
  • 第一个破折号未被识别为分隔符

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华