Solution de l'énigme d'Einstein

Description

# -*- coding: utf-8 -*-
'''
@author: H. BOUIA (Sep 2013)
#
# -------------------------- Enigme d'Einstein --------------------------------
# - 5 maisons :
# - 5 couleurs,
# - 5 habitants de naturalisation différentes,
# - 5 animaux domestiques (ou pas)
# - 5 types de boisson
# - 5 types de cigarettes
# - Il s'git d'associer tous ça avec les contraintes ci-dessous.
# - Il n'y a qu'une seule solution
#
# couleur= [Rouge , Bleue , Blanche , Jaune , Verte ]
# naturalisation=[Anglais, Norvégien, Allemand, Suédois , Danois ]
# animal= [Chiens , Chats , Poissons, Chevaux , Oiseaux ]
# boisson= [Thé , Café , Eau , Bière , Lait ]
# cigarette= [Princes, Dunhills , Blends , Pall Mall, Blue Masters]
#
# -------------------------- Contraintes --------------------------------------
# C1. l'Anglais vit dans la maison rouge.
# C2. le Suédois élève des chiens.
# C3. le Danois boit du thé.
# C4. la maison verte est juste à gauche de la maison blanche.
# C5. le propriétaire de la maison verte boit du café.
# C6. le fumeur de Pall Mall élève des oiseaux.
# C7. le propriétaire de la maison jaune fume des Dunhills.
# C8. l'homme qui vit dans la maison du centre boit du lait.
# C9. le norvégien vit dans la première maison.
# C10. l'homme qui fume des Blends vit à coté de celui qui élève des chats.
# C11. la personne qui élève des chevaux vit à coté du fumeur de Dunhills.
# C12. l'homme qui fume des Blue Masters boit de la bière.
# C13. l'Allemand fume des princes.
# C14. le Norvégien vit à coté de la maison bleue.
# C15. l'homme qui fume des Blends à un voisin qui boit de l'eau.
# -----------------------------------------------------------------------------
'''

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.