Travaille en majuscule

This commit is contained in:
Antoine Van Elstraete 2022-01-25 13:03:50 +01:00
parent e34317000c
commit 23c8f27def
Signed by: AntoineVe
GPG Key ID: E36069A977E2A9ED

View File

@ -46,6 +46,7 @@ def firstTryFilter(mots, max_mots):
def resolv_fl(liste, firstletter): def resolv_fl(liste, firstletter):
# On ne garde que les mots qui commence par FirstLetter # On ne garde que les mots qui commence par FirstLetter
firstletter = firstletter.upper()
return [mot for mot in liste if mot[0] == firstletter] return [mot for mot in liste if mot[0] == firstletter]
@ -77,7 +78,7 @@ def resolv_kl(liste, lettres):
Known Letters : élimination des mots ne comprenant pas Known Letters : élimination des mots ne comprenant pas
les lettres validées (hors pattern) les lettres validées (hors pattern)
''' '''
lettres = list(set(list(lettres))) lettres = list(set(list(lettres.upper())))
MotsRestants = [] MotsRestants = []
for mot in liste: for mot in liste:
if len(set(lettres).intersection(mot)) == len(lettres): if len(set(lettres).intersection(mot)) == len(lettres):
@ -90,7 +91,7 @@ def resolv_bl(liste, lettres):
Bad Letters : élimination des mots contenant Bad Letters : élimination des mots contenant
des lettres invalidées (hors pattern) des lettres invalidées (hors pattern)
''' '''
lettres = list(set(list(lettres))) lettres = list(set(list(lettres.upper())))
MotsSuppr = [] MotsSuppr = []
for mot in liste: for mot in liste:
for lettre in lettres: for lettre in lettres: