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

简单题67.二进制求和 (java)20240919

题目描述:

在这里插入图片描述

Java:
class Solution {public String addBinary(String a, String b) {StringBuilder result = new StringBuilder();int i = a.length()-1;int j = b.length()-1;int carry = 0; //记录进位信息while(i>=0 || j>=0 || carry!=0){int sum = carry;if(i>=0){sum += a.charAt(i) - '0';i--;}if(j>=0){sum += b.charAt(j) - '0';j--;}// result.append(sum % 2);carry = sum / 2;}return result.reverse().toString();}
}
http://www.lryc.cn/news/441131.html

相关文章:

  • DDD的主要流程
  • linux驱动开发-设备树
  • 数据结构——二叉树堆的专题
  • 【C语言零基础入门篇 - 7】:拆解函数的奥秘:定义、声明、变量,传递须知,嵌套玩转,递归惊艳
  • ClickHouse在AI领域的结合应用
  • git push出错Push cannot contain secrets
  • OpenAI 的最强模型 o1 的“护城河”失守?谷歌 DeepMind 早已揭示相同原理
  • 【胡乱念叨】大模型的“我”
  • Flag_AGtivity_clear_top网页编程指南如何退出多activity程序
  • 克隆centos网卡uuid相同如何修改
  • C语言习题~day11
  • Ansible——Playbook基本功能???
  • 多线程学习篇一:启动多线程的三种方式
  • 【专题】2024跨境出海供应链洞察-更先进供应链报告合集PDF分享(附原数据表)
  • git submodule
  • 【Power Compiler手册】13.UPF多电压设计实现(3)
  • RTX 4090 系列即将停产,RTX 5090 系列蓄势待发
  • 【MySQL】使用C语言连接数据库
  • Vue学习记录之四(watch侦听器和watchEffect高级侦听器)
  • RedisTemplate操作ZSet的API
  • Android 15 正式发布至 AOSP
  • IEEE Electronic Library(IEL)数据库文献检索下载介绍及个人获取IEEE文献途径
  • 动手学习RAG:大模型重排模型 bge-reranker-v2-gemma微调
  • 蓝桥杯2024省C
  • C++:内部类,匿名对象,操作符new与delete
  • 【数据结构】排序算法---计数排序
  • mysql时间日期函数、获取当前日期和时间、日期和时间格式化、提取日期部分、日期和时间的算术操作、其他日期函数、日期和时间的比较、日期字符串转换
  • Android开发高频面试题之——kotlin篇
  • 8--SpringBoot原理分析、注解-详解(面试高频提问点)
  • 语言的枚举