I came to know that pypy is way faster than python and it’s syntax are almost similar. But when I had submitted this code it gave me error in pypy but not in pyth .Why is it so? And can someone please tell me where can i code for pypy?
import math
for test in range(int(input())):
n=int(input())
a=list(map(int,input().split()))
t=sum(a)
cc=0
for i in range(0,len(a),2):
cc=cc|(a[i] | a[i+1])
print(min(t,cc))
The PyPy compiler on Codechef does not support Python 3. So your PyPy code should be a valid Python 2 code, but you are using Python 3 input() which is not the same as Python 2 input(). This is why you’re getting an error. You can replace input() with its Python 2 equivalent raw_input(), and your code should work since the rest of the code will be valid.