Modify code
This commit is contained in:
12
polyhash.py
12
polyhash.py
@@ -4,15 +4,16 @@
|
||||
"""Module principal pour la mise en oeuvre du projet Poly#.
|
||||
"""
|
||||
|
||||
# Structurez votre code en modules pour améliorer la compréhension et
|
||||
# faciliter le travail collaboratif
|
||||
# Vous pouvez structurer votre code en modules pour améliorer la
|
||||
# compréhension et faciliter le travail collaboratif
|
||||
from parser import parse_challenge
|
||||
from solver import solve
|
||||
from scorer import score_solution
|
||||
|
||||
if __name__ == "__main__":
|
||||
# On fournit ici un exemple permettant de passer un simple
|
||||
# argument (le fichier du challenge) en paramètre. N'hésitez pas à
|
||||
# compléter avec d'autres paramètres.
|
||||
# compléter avec d'autres paramètres/options.
|
||||
import argparse
|
||||
parser = argparse.ArgumentParser(description='Solve Poly# challenge.')
|
||||
parser.add_argument('challenge', type=str,
|
||||
@@ -20,4 +21,7 @@ if __name__ == "__main__":
|
||||
metavar="challenge.txt")
|
||||
args = parser.parse_args()
|
||||
|
||||
solve(parse_challenge(args.challenge))
|
||||
challenge = parse_challenge(args.challenge)
|
||||
solution = solve(challenge)
|
||||
print(f"Score: {score_solution(solution)}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user