康托对角线:5851. 找出不同的二进制字符串
只要与每个数只要有一位不同,那最后这个数一定是个不同的数。遇到该位为1,则翻转为0。否则翻转为1:
class Solution {
public String findDifferentBinaryString(String[] nums) {
int n = nums.length;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < n; i++) {
if(nums[i].charAt(i)=='1')sb.append('0');
else sb.append('1');
}
return sb.toString();
}
}