Skip to content
Snippets Groups Projects
Commit eea1ca3f authored by gawen.ackerman's avatar gawen.ackerman :robot:
Browse files

rename func into evaluate_x

parent 2b49e4b0
No related branches found
No related tags found
No related merge requests found
......@@ -32,7 +32,7 @@ class Polynomial:
raise TypeError('The "value" parameter is not of type tuple.')
self.value = value
def pass_x_throughout(self, x):
def evaluate_x(self, x):
"""Evaluate the polynomial by passing x
Args:
......@@ -229,7 +229,7 @@ def reed_solomon(points, data_length, last_error_index, prime_number):
for p in points:
x = p[0]
# Pass the x value of each points through the lagrange polynomial
y = lagrange.pass_x_throughout(x) % prime_number
y = lagrange.evaluate_x(x) % prime_number
# If the result is the same that the y value, then the point is correct
if y == p[1]:
nb_valid_points += 1
......@@ -239,7 +239,7 @@ def reed_solomon(points, data_length, last_error_index, prime_number):
# Decode the message
output = ""
for i in range(data_length):
output += chr(lagrange.pass_x_throughout(i) % prime_number)
output += chr(lagrange.evaluate_x(i) % prime_number)
return output
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment