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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?
...全文
1094 35 打赏 收藏 转发到动态 举报
写回复
用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)
购买这个套餐,你需要知道以下事实: 1.这套课程全程由赫赫有名的Java大咖张中强老师讲解,张中强老师是哈工大应用软件专业研究生,有10年以上软件开发经验。张中强老师的《听强哥说Java》系列课程在CSDN学院点击量超过了288。 2.这套课程已经培养出了很多年薪10以上的开发工程师,其中有两位年薪已经达到40,他们都是通过这个课程入Java大门的。 3.购买《听强哥说Java》任何课程,我们都是有技术服务团队随时在线解决大家学习中的问的,这一点和其他任何老师的视频课程完全不同。购买完课程请联系老师将你加入我们的学习群。 4.如果你觉得强哥老师的课程讲的很好,服务也很到位,请在网站上给老师做个好评,让更多的同学在好课程中收益。我们对你深表感谢。 本套课程说明: 这套课程绝对是物超所值,它包含了从Java零基础到Java Web的全部课程,如果是买书的话,估计要20本书才能包含这些知识。整个课程全是按案例和项目讲解,全部课程包括了十多个小项目和两个大型项目,学完这套课程,应付一般的Java实习工作就没有任何问了。更有随时在线的技术服务团队帮助你解决学习中遇到的问,信心保障。强烈推荐的套餐,学好了一定要在网站上给我们好评。 学完本课程,后续要深入学习,可以继续学强哥的框架课程,框架课程的建议学习顺序是Struts1,Struts2,Hibernate,SSH整合,SSM整合。

62,614

社区成员

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

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