From 8b9175454b72e97f65825d7af69a0fe8a536b532 Mon Sep 17 00:00:00 2001 From: Antoine Van Elstraete Date: Mon, 24 Jan 2022 19:30:24 +0100 Subject: [PATCH] Ajout de l'option "no double" --- wgamesolv.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wgamesolv.py b/wgamesolv.py index 833b258..ecaef95 100755 --- a/wgamesolv.py +++ b/wgamesolv.py @@ -96,8 +96,8 @@ klFilter = [] blFilter = [] ftFilter = [] -# Fonction d'élimination de mots contenant plusieurs occurences de lettres def noDouble(mots): + # Fonction d'élimination de mots contenant plusieurs occurences de lettres ndList = [] for mot in mots: llist = [] @@ -200,6 +200,8 @@ if __name__ == "__main__": liste = load_dict(args.dictionary) liste = resolv_len(liste, nb) liste = resolv_fl(liste, fl) + if args.noDoubleLetters: + liste = noDouble(liste) if len(liste) > 1: print(liste) print(f"Il y a {len(liste)} mots dans la liste")