From 95104eba7d15c1852b50b8fc59e5e63439b68965 Mon Sep 17 00:00:00 2001
From: Graham <jonas.stirnemann@etu.hesge.ch>
Date: Thu, 9 Dec 2021 13:24:41 +0100
Subject: [PATCH] Added check Number Error

---
 reed_solomon.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/reed_solomon.py b/reed_solomon.py
index 3a36f11..1ae2c59 100644
--- a/reed_solomon.py
+++ b/reed_solomon.py
@@ -8,5 +8,10 @@ def lagrange_compute(l: list) -> polynome:
 	pass
 
 def check_nb_error(l: list, p: polynome) -> int:
-	pass
-
+	
+	nbr_error = 0
+	for _, item in enumerate(l):
+		if (item % p.prime_mod) != (p.evaluate(_) % p.prime_mod):
+			print(f"{item} != p.evaluate({_}) = {p.evaluate(_)}")
+			nbr_error += 1
+	return nbr_error
-- 
GitLab