Skip to content
Snippets Groups Projects
Commit fcdf70e8 authored by jonas.stirnema's avatar jonas.stirnema
Browse files

Merge branch '16-create-function-reed_decode' into 'main'

Resolve "Create function reed_decode"

Closes #16

See merge request !15
parents 84a0ab8d f80f6c6a
No related branches found
No related tags found
1 merge request!15Resolve "Create function reed_decode"
......@@ -43,3 +43,10 @@ def check_nb_error(l: list, p: polynome) -> int:
print(f"DEBUG PURPOSES ONLY {item} != p.evaluate({_}) = {p.evaluate(_)}")
nbr_error += 1
return nbr_error
def reed_decode(l: list) -> polynome:
for points in get_possibilities(l):
if (check_nb_error(l, lagrange_compute(points)) <= 9):
# Possibilité d'optimiser en evitant de compute 2 fois le poly
return lagrange_compute(points)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment