告诉你什么是优雅的代码(4)-----智力题的解法
程序员文章站
2022-05-17 22:17:30
...
以下智力题摘自某一帖子。在纸上画了一下之后有了答案。出于职业敏感,开始考虑如何用程序来解决。现在已经有了基本的模型和算法,就等实现。不过,这次不再急于告诉大家什么是优雅的代码,让聪明的你们先来思考一下。实现随后放出。如果帖子过快被隐藏,那么你们又错失一次学习优雅代码的机会了。好了,废话少说,大家一起动脑思考吧。
6.宴会桌旁 在某宾馆的宴会厅里,有4位朋友正围桌而坐,侃侃而谈。他们用了中、英、法、日4种语言。现已知: A.甲、乙、丙各会两种语言,丁只会一种语言; B.有一种语言4人中有3人都会; C.甲会日语,丁不会日语,乙不会英语; D. 甲与丙、丙与丁不能直接交谈,乙与丙可以直接交谈; E. 没有人既会日语,又会法语。 请问:甲乙丙丁各会什么语言?