java年薪40万的题

jiangjoexing 2012-07-27 09:02:58
在网上看到这个题 ,他们各种答案,想看看大家的想法!!
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都不知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?
3月4日   
3月5日
3月8日
6月4日   
6月7日
9月1日
9月5日
12月1日
12月2日
12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?
...全文
1113 35 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mourinho 2012-07-31
  • 打赏
  • 举报
回复
之前有人问过这样的问题,可以参考我给的代码
http://topic.csdn.net/u/20120503/15/441bdc60-ec01-4bd5-b284-93297e4b3feb.html
蔡大东 2012-07-30
  • 打赏
  • 举报
回复
逻辑判断题。。。。。。很多比赛都出这种逻辑判断题。
haorengoodman 2012-07-30
  • 打赏
  • 举报
回复
6.4
yijiulove 2012-07-30
  • 打赏
  • 举报
回复
9.1,分析的很透彻了
昔久 2012-07-30
  • 打赏
  • 举报
回复
我感觉这题还是挺好的,你们说什么题老的,自己独立完整的剖析过吗?
这个题需要不断的切换思考的角度去想,9月1号是正解
AlexChowKey 2012-07-29
  • 打赏
  • 举报
回复
9月1号 正好是开学的好日子 哈哈哈
yuan_ping_an 2012-07-29
  • 打赏
  • 举报
回复
我觉得是06-04.第一句小明说的话,意味着N不可能单独出现,意味着06-07和12-02排除。紧接着小强来句,本来不知道,但现在知道,说明这个数现在单出来了,这是那天呢?显然M为6!这样一说,小明也就明白了
我为JAVA狂 2012-07-29
  • 打赏
  • 举报
回复
九月一号
分析:
1:小明说:如果我不知道的话,小强肯定也不知道。 这句话表明,小强不可能仅通过自己知道的N日来判断结果,即N不可能是2或7,假如小明知道的M是6或12,则小强有可能知道结果(小明说他不知道的话,小强一定不知道,所以排除了M=6或12)。

2:小强说:本来我也不知道,但是现在我知道了。(小强通过小明的话 已经排除了M=6或M=12 那么就只剩下3月和9月了) 而后他又说现在他知道了,即他根据自己得到了N值判断出了结果,则这个N在3月和9月中是独一无二的日子,即N=1,所以生日应该是九月一号
晚安苏州 2012-07-29
  • 打赏
  • 举报
回复
这还年薪40W啊,我面试就遇到了,面试上了,尼玛年薪10W都没有……
jackcyang 2012-07-29
  • 打赏
  • 举报
回复
哎,不知所云!
cbzjzsb123 2012-07-29
  • 打赏
  • 举报
回复
年薪40W? 我们进公司第一次考核 就有这个题 还不是告诉你几月几号 是说 2 到100中的2个数
晕.....
shangzhihaohao 2012-07-28
  • 打赏
  • 举报
回复
明显的标题党,在谓词逻辑里边这应该算是最简单的了。
巩林 2012-07-28
  • 打赏
  • 举报
回复
八楼的能不能说说是12月2号的理由,分析下啊?!!!
巩林 2012-07-28
  • 打赏
  • 举报
回复
感觉还是三楼的更有说服力,,,
里奥超 2012-07-28
  • 打赏
  • 举报
回复
= =是12月2号。
里奥超 2012-07-28
  • 打赏
  • 举报
回复
12月1号。
苦瓜_Young 2012-07-28
  • 打赏
  • 举报
回复
我认为是12月2号。
如果M拿到的是3那么他肯定知道N一定是4、5、8中的任何一个。那么这个时候4、5、8所对应的除开3月之外的就是6.4、9.5、12.8
同理 将6 9 12 依次分析写出来之后 你会发现唯一缺少的就是12月2号这个日子 所以印证了他们的对话。
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
光羽炎 2012-07-28
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 的回复:]

确实有点老题,因为你们知道类似题目所以说弱啊,小学的都会之类,如果完全不知道下,在面试或笔试这有限的时间里分析出来象3楼的结果,那就未必不值了吧...
"既只知道n值是无法做出判断的"小明说:“小强肯定也不知道”就行了;“如果我不知道的话”是不是费话了?
[/Quote]是有点废话,但你不觉的加上后,这道题想起来更难了么。而且现实生活中人们也确实会这么说。其实思考问题,有时候关键就是在寻找有效信息。找到有效信息,在将其用准确的可以直接和问题挂钩的语言表述出来,那离结果就不远了。


找工作中 2012-07-28
  • 打赏
  • 举报
回复
确实有点老题,因为你们知道类似题目所以说弱啊,小学的都会之类,如果完全不知道下,在面试或笔试这有限的时间里分析出来象3楼的结果,那就未必不值了吧...
"既只知道n值是无法做出判断的"小明说:“小强肯定也不知道”就行了;“如果我不知道的话”是不是费话了?

掌心的世界 2012-07-28
  • 打赏
  • 举报
回复
年薪40W? 我们进公司第一次考核 就有这个题 还不是告诉你几月几号 是说 2 到100中的2个数
晕.....
加载更多回复(13)

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧