321
社区成员




小张找到了一个整数 N,他想问问你从 1 到 N 的所有不同整数的异或和是多少, 请你回答他的问题。
注意下循环范围即可
n = int(input())
ans = 1
for i in range(2,n+1):
ans ^= i
print(ans)
这就是个考运算符的题目
n = parseInt(readline())
ans = 1
Array.from(new Array(n - 1)).map((x,y) => y + 2).forEach(function(x){ans ^= x})
print(ans)