当前位置: 首页 > news >正文

字符串系列一>二进制求和

目录

  • 题目:
  • 解析:
  • 代码:

题目:

链接: link

解析:

这里是引用

代码:

class Solution {public String addBinary(String a, String b) {StringBuffer ret = new StringBuffer();int t = 0;char[] aa = a.toCharArray();char[] bb = b.toCharArray();int cur1 = aa.length-1, cur2 = bb.length-1;while(cur1 >= 0 || cur2 >= 0 || t != 0){if(cur1 >= 0) t += aa[cur1--] - '0';if(cur2 >= 0) t += bb[cur2--] - '0';ret.append((char)((char)(t % 2) + '0'));t /= 2;}ret.reverse();return ret.toString();}
}
http://www.dtcms.com/a/143231.html

相关文章:

  • HTML5+CSS3小实例:CSS立方体
  • 在RK3588上使用哪个流媒体服务器合适
  • 性能比拼: Elixir vs Go(第二轮)
  • JAVA的泛型
  • C++项目 —— 基于多设计模式下的同步异步日志系统(3)(日志器类)
  • 前端面试中高频手撕[待补充]
  • BR_频谱20dB 带宽(RF/TRM/CA/BV-05-C [TX Output Spectrum – 20 dB Bandwidth])
  • RAG工程-基于LangChain 实现 Naive RAG
  • 从GET到POST:HTTP请求的攻防实战与CTF挑战解析
  • 嵌入式linux系统中内存管理的方法与实现
  • 筑基挑战 | 第14期
  • UI文件上传
  • AI与IT的共生
  • 小测验——已经能利用数据集里面的相机外参调整后看到渲染图像
  • 网页聊天系统项目
  • 谷歌新域名结构:Hreflang的未来展望
  • C++ 基于多设计模式下的同步异步⽇志系统-1准备工作
  • 闩锁效应(latch up)
  • bat脚本转换为EXE应用程序文件
  • systemctl管理指令
  • opencv 给图片和视频添加水印
  • MySQL运维三部曲初级篇:从零开始打造稳定高效的数据库环境
  • Dify快速入门之chatflow
  • Linux网络编程——基于ET模式下的Reactor
  • 【正则表达式】正则表达式使用总结
  • 如何在3090显卡上使用老版本torch
  • python 库 下载 ,整合在一个小程序 UIUIUI
  • LeetCode 239 滑动窗口最大值
  • 【机器学习】从炼丹到落地!模型部署与监控全流程实战指南 (MLOps 核心)
  • 【sylar-webserver】8 HOOK模块