67. Add Binary

https://leetcode.com/problems/add-binary/description/

解題思路:

  1. 從最低位開始相加,然后考慮進位

代碼:
class Solution {
public String addBinary(String a, String b) {
String s = "";
int i = a.length() - 1, j = b.length() - 1, c = 0;
while(i >= 0 || j >= 0 || c == 1){
c += i >= 0 ? a.charAt(i--) - '0' : 0;
c += j >= 0 ? b.charAt(j--) - '0' : 0;
s = c % 2 + s;
c /= 2;
}
return s;
}
}

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,132評論 0 2
  • var navigator = navigator || {};var window = window || {}...
    DF_Sky閱讀 1,509評論 0 0
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,993評論 0 2
  • 我們需要即時免交易費的可無限擴展的DAG公有鏈 6月6日下午6點準時 直播 “摩爾” 公測?。?! 講解人:錢海濤—...
    Phoebe_9閱讀 321評論 0 0
  • 今天的日常示范:如何搬椅子。楷楷走到椅子旁邊站著,一只手握住椅背,一只手扶住椅面然后開始搬椅子。抬起椅子后開始搬,...
    ic班閱讀 1,292評論 0 0

友情鏈接更多精彩內(nèi)容