aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-09-20 20:57:06 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-09-20 20:57:06 +0800
commit59e7de0aa70eb605b3c64988ab5a13ecec1969d9 (patch)
tree72608a310796ff9f05f9c2b0d8d0d3311330f572
parent11fe3aa16496001fde36d5d8f3226079ec1e3b54 (diff)
downloaddatalab2026-59e7de0aa70eb605b3c64988ab5a13ecec1969d9.tar.gz
datalab2026-59e7de0aa70eb605b3c64988ab5a13ecec1969d9.tar.xz
bitXor
-rw-r--r--bits.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bits.c b/bits.c
index e283be3..951cc91 100644
--- a/bits.c
+++ b/bits.c
@@ -30,7 +30,7 @@ int bitAnd(int x, int y) {
* Difficulty: 1
*/
int bitXor(int x, int y) {
- return 2;
+ return ~(x & y) & ~(~x & ~y);
}
/*