首先这篇文章是来记录自己学习java过程中写的代码的 让自己以后慢慢看 如果你发现有什么低级错误 还望不吝赐教~~
给你一个二进制串 然后 做一些很简单的操作 相同为0 不同为1
这道题需要你掌握 java中String中的length函数的用法 其实这个和STL中string的用法差不多 添加字符也是+=
还有什么黑科技用法 以后等我看到了在说吧 贴一个写的很挫的代码
我这份代码之所以写的很挫是因为 我弄混了 ^ 和 这道题的要求 所以写的时候思路很乱 内个判断条件可以写的更简单的
但是我就是要这样写 ai 就很气~~
import java.util.*;
import java.io.*;
public class wtf {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
String str_first , str_second;
str_first = cin.next();
str_second = cin.next();
String ans = "";
int length_str = str_first.length();
for (int i = 0; i < length_str; i ++) {
int temp_first = str_first.charAt(i) - '0';
int temp_second = str_second.charAt(i) - '0';
// int temp = temp_first ~ temp_second;
// System.out.println(temp_first + "~" + temp_second + " = " + temp);
int temp;
if (temp_first == 0 && temp_second == 0 || temp_first == 1 &&temp_second == 1) {
ans += '1';
} else {
ans += '0';
}
}
System.out.println(ans);
}
}