Головоломка про инструменты и языки - Prolog
Формулировка задачи:
Маша, Лида, Женя и Катя играют на разных инструментах – виолончели, рояли, гитаре, скрипке, но каждая только на одном. Они же владеют иностранными языками – английским, французским, немецким, испанским, но каждая одним. Девушка, играющая на гитаре, говорит по-испански. Ни Лида, ни Маша не играют на скрипке и на виолончели, не знают английского языка. Девушка, которая говорит по-немецки, не играет на виолончели. Женя знает французский язык, но не играет на скрипке. Кто играет на каком инструменте и каким иностранным языком владеет?
Слишком сложно это даётся. Искал решение своей проблемы, но всё равно не могу понять почему не работает.
Может ли кто-нибудь помочь и объяснить в чём собственно проблема?
Решение задачи: «Головоломка про инструменты и языки»
textual
Листинг программы
KL\=ML
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д