1
1
forked from kalmar/DALGLI0

Update 'poly.py'

This commit is contained in:
Szymon Wojciechowski 2018-06-27 19:59:00 +00:00
parent 965b5a0394
commit 074d255dab

View File

@ -7,7 +7,7 @@ class Polynomial:
def __init__(self, coef_list): def __init__(self, coef_list):
self.degree = len(coef_list) - 1 self.degree = len(coef_list) - 1
self.coefficients = coef_list self.coefficients = [x % Polynomial.n for x in coef_list]
@staticmethod @staticmethod
def add(p1, p2): def add(p1, p2):
@ -72,4 +72,4 @@ class Polynomial:
def gcd(p1, p2): def gcd(p1, p2):
if len(p2.coefficients) == 0: if len(p2.coefficients) == 0:
return p1 return p1
return Polynomial.gcd(p2, Polynomial.divide(p1, p2)) return Polynomial.gcd(p2, Polynomial.divide(p1, p2))