Skip to content

Commit 2d53c02

Browse files
committed
update: 067
1 parent ce9f06b commit 2d53c02

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

note/067/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,18 @@ class Solution {
3333
StringBuilder sb = new StringBuilder();
3434
int carry = 0, p1 = a.length() - 1, p2 = b.length() - 1;
3535
while (p1 >= 0 && p2 >= 0) {
36-
carry += p1 >= 0 ? a.charAt(p1--) - '0' : 0;
37-
carry += p2 >= 0 ? b.charAt(p2--) - '0' : 0;
36+
carry += a.charAt(p1--) - '0';
37+
carry += b.charAt(p2--) - '0';
3838
sb.insert(0, (char) (carry % 2 + '0'));
3939
carry >>= 1;
4040
}
4141
while (p1 >= 0) {
42-
carry += p1 >= 0 ? a.charAt(p1--) - '0' : 0;
42+
carry += a.charAt(p1--) - '0';
4343
sb.insert(0, (char) (carry % 2 + '0'));
4444
carry >>= 1;
4545
}
4646
while (p2 >= 0) {
47-
carry += p2 >= 0 ? b.charAt(p2--) - '0' : 0;
47+
carry += b.charAt(p2--) - '0';
4848
sb.insert(0, (char) (carry % 2 + '0'));
4949
carry >>= 1;
5050
}

src/com/blankj/easy/_067/Solution.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ public String addBinary(String a, String b) {
1313
StringBuilder sb = new StringBuilder();
1414
int carry = 0, p1 = a.length() - 1, p2 = b.length() - 1;
1515
while (p1 >= 0 && p2 >= 0) {
16-
carry += a.charAt(p1--);
17-
carry += b.charAt(p2--);
16+
carry += a.charAt(p1--) - '0';
17+
carry += b.charAt(p2--) - '0';
1818
sb.insert(0, (char) (carry % 2 + '0'));
1919
carry >>= 1;
2020
}

0 commit comments

Comments
 (0)