Solution de l'énigme d'Einstein

0/5 (2 avis)

Vue 5 380 fois - Téléchargée 863 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
Messages postés
111
Date d'inscription
mardi 30 juillet 2013
Statut
Non membre
Dernière intervention
4 décembre 2021
12
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.
Messages postés
16470
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
20 janvier 2022
124
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.