python(v2)を使用してhackerearth.comからこの問題を解決しました
問題文: Xor は狂っている
私のコードは次のとおりです。
tests = int(raw_input())
for i in range(tests):
x = int(raw_input())
c = 0
b = x
a = x-1
while a > 0:
xor = a^b
summ = b + a
# print "XOr : ",xor
# print "Sum : ",summ,"\n--------"
if xor == summ:
c += 1
a -= 1
elif a > 0:
a -= 1
print c
しかし、私は入力の問題を超えています:入力#5から#9
1秒で実行されるテストを管理するために、誰かがこの問題を別の方法で解決できますか?