我已经将一个简单的算法从Python3移植到Javascript,令人惊讶的是,我得到了不同的答案。Python代码如预期的那样工作,我不知道Javascript为什么有不同的工作方式。下面是Python: theArray = [1,2,3,4,5,6] b = theArray[1] d = theArray[3] f = theArray[5]
所以现在我只想用多项式来实现有限域。所以,我不想使用像AND这样的运算来操作二进制数。取而代之的是,我想用多项式来做整个事情。 我在这方面已经走得很远了,有乘法(不需要在这里包括),加法等工作。问题是,当我以素数多项式为模时,我必须将多项式转换为整数,以比较它们的大小。我想避免这样做,有没有办法绕过这个问题,以不同的方式做模? import collectionsimport itertools
def XorAsPolynomial(a,b): #basically, we merge the terms of 2 polynomials t