Merge branch 'master' of githubu:GeoffreyFrogeye/tp-info

This commit is contained in:
Jean-Loup Beaussart 2015-02-03 11:28:21 +01:00
commit 42e8836b73

View file

@ -434,22 +434,38 @@ partie('Phrases d\'anagrammes') # Geoffrey
question(1)
def arbre_vers_liste(arbre):
# [[1, [3, 4]], [2, [3, 4]]] ⇒ [[1, 3], [1, 4], [2, 3], [2, 4]]
print(arbre)
possibilites = []
return possibilites
def annagrammes_arbre(liste):
# TODO Docstring
premierAnagrammes = anagrammes(liste[0])
anagrammesPremier = anagrammes(liste[0])
if len(liste) > 1: # Si il y a des anagrammes après
res = []
for i in premierAnagrammes:
res.append([i, annagrammes_liste(liste[1:])])
for i in anagrammesPremier:
res.append([i, annagrammes_arbre(liste[1:])])
return res
else:
return premierAnagrammes
return anagrammesPremier
def developpement(mots):
# [[1, 2], [3, 4]] ⇒ [[1, 3], [1, 4], [2, 3], [2, 4]]
# TODO Docstring
for annagrammes in mots:
for annagramme in annagrammes:
return False
def annagrammes_phrase(phrase):
# TODO Docstring
phraseAnagrammes = annagrammes_arbre(phrase.split())
return phraseAnagrammes # DEBUG
mots = phrase.split()
anagrammesArbre = annagrammes_arbre(mots)
annagrammesMots = [anagrammes(i) for i in mots]
return arbre_vers_liste(anagrammesArbre)
print(annagrammes_phrase('onomatopée dactylographie')) # DEBUG
print(annagrammes_phrase('une dactylographié')) # DEBUG