Solution de l'énigme d'Einstein

0/5 (2 avis)

Vue 6 035 fois - Téléchargée 939 fois

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

Ajouter un commentaire Commentaires
hbouia Messages postés 112 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 22 novembre 2022 12
21 sept. 2013 à 22:52
L'objectif n'était pas de résoudre le problème mais c'est juste de montrer à des lycéens comment s'en sortir pour traduire un problème en algorithme. Ca permettrait de les faire progresser. Vous n'êtes pas d'accord ?
En tout cas merci pour votre commentaire.
KX Messages postés 16664 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 21 janvier 2023 125
21 sept. 2013 à 15:10
Est-ce qu'on a vraiment besoin de faire un programme pour résoudre ce genre de problème alors que les données ne changent jamais et qu'une simple feuille de papier suffit à trouver la solution en quelques minutes (quelques secondes avec Google)... Sans intérêt donc !

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.