`
nichongpu
  • 浏览: 2118 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java智力题ms->40万年薪面试题

阅读更多
刚看了一个标题:40万年薪面试题,思考了一会儿,做出解答,大家看对不对。

题目:
小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?

解答:
1、(老师告诉小明、小强数值之后)如果N值是2或7的话,小强就应该说出来了。
                  ---->不是: 6月7日、12月2日
2、(老师告诉小明、小强数值之后)如果M值是6的话,小明根据小强的反应就能猜出是6月4日
   了(六月只有6.4、6.7,据1可知排除6.7,如果再知道M是6的话,傻子也知道该选6.4
   了)。
                  ---->不是: 6.4
3、至此,剩下日期排列
          3月4日
--------------------------------
一下日期(d6)
          3月5日      3月8日    
--------------------------------  3月  5 8
          9月1日      9月5日
--------------------------------  9月  5 1
         12月1日    12月8日
-------------------------------- 12月  8 1

4、小明说:如果我不知道的话,小强肯定也不知道
                  ----->本句解释为:根据逻辑排除1、2步骤中的日期
5、小强说:本来我也不知道,但是现在我知道了
                  ----->小强本就知道一个数N,如果N是1、5、8的话,小强不可能从4这
   句话中知道生日,所以小强知道的N=4(只有一个3.4)
6、小明说:哦,那我也知道了
                  ----->根据3中日期组合,小强能根据自己N数值确定日期,只能是3.4



与其类似:
     老师的三个学生A、B、C,大家都知道的是老师有2顶白帽子,3顶黑帽子。
     老师把他们三个带到一个漆黑的屋子里面,给A、B带上黑帽子,给C带上白帽子。出来之后让他们猜戴帽子的颜色,三个人相互看了看,过了一会儿,A说,我猜出来了,我戴的黑帽子A是怎么猜出来的?
    
     答案:
      A想,如果我戴白帽子的话(共2白,C已戴一顶),B就一下猜出来自己戴的黑帽子了,所以我肯定戴的黑帽子。

请大家看分析的对不对,予以评价,3Q
分享到:
评论
2 楼 jiangjoexing 2012-07-27  
楼主推测明显有问题啊!
老师问的时候,一个人都没正面回答,说明两个人都不能确定
这说明N肯定不是2、7 去掉6.7和12.2,如果M是6的话小明就已经知道了,所以不是6.4 
如果说N是4的话,然后小强就已经知道是3.4了
所以不可能是3.4啊!!!!!
1 楼 javastu 2012-06-25  
“小明说:如果我不知道的话,小强肯定也不知道”;
    可以排除 6月7日、12月2日,进一步可以排除整个6月,12月
“小强说:本来我也不知道,但是现在我知道了”
    可以排除  3月5日、9月5日。因为如果N是5就有两个选则。只剩9.1、3.4、3.8
“小明说:哦,那我也知道了 ”
    可以得出:9月1日。因为如果M是3就有两个选择3.4、3.8所以剩下一个9.1

相关推荐

    纯JAVA坦克大战,可以做毕业设计

    (3)开始->运行->cmd->输入d: ->cd src ->cd wyf ->cd cgq ->javac ClientServer.java->java ClientServer (4)输入用户名和IP等即可游戏。 2 用MyEclipse如何运行 (1)打开Myeclipse->File->import->General->...

    NCURSES-Programming 文档示例程序

    |----> shuffle.c -- 智力拼图 |----> tt.c -- 一个非常简单的打字练习程序 basics | |----> acs_vars.c -- 可选字符(ACS)变量示例 |----> hello_world.c -- 简单的“Hello, World!”程序 |----> init_...

    java程序员高难度智力题(面试用)

    java程序员高难度智力题,面试用! 值得学习。

    46家企业笔试-经典智力题

    这些题目是来自46家不同公司的笔试题,涵盖了编程、逻辑和算法等方面,旨在测试面试者的智力和编程能力。下面是对这些题目详细解答: 1. Sony 笔试题 - 完成程序 这是一个打印星号(*)的图案,每行的星号数量按照等...

    java面试题,智力面试题,程序员面试题 (带有答案)

    本题目是一份针对Java程序员的面试题集,包含了基础题、Java相关问题、数据库操作、JavaScript编程以及逻辑思维题。以下是各个部分的详细解答: 基础题: 1、HTML 中的 `<td>` 标签代表表格中的一个单元格(Table ...

    java面试宝典 试题 智力题

    本宝典不仅包含基础的Java语法、面向对象设计、数据结构与算法等核心知识点,还涉及智力题和薪水谈判策略,为求职者提供了全方位的面试指南。 1. **Java基础** - **语法**:深入理解基本语法,如变量声明、数据...

    大公司面试智力题集锦

    大公司面试智力题集锦

    java面试试题接技巧

    java面试试题接技巧:智力题、java面试题大全-基础方面、java笔试题大集合及答案(另附各大公司笔试题)

    c++,java面试题(综合)

    【标题】:“C++与Java面试题(综合)” 这篇资料集合了C++和Java两个主要编程语言的面试题目,适合准备技术面试的求职者。综合性的面试题库旨在覆盖这两个语言的基础概念、核心特性、高级用法以及编程实践。 ...

    android和java面试大全集

    史上最全的android和java面试文档集。包括有: java程序员面试宝典.txt Java面试宝典2011版-1C,Java基础部分.doc... Java面试题及答案(基础题122道) - 在梦想与现实之间徘徊 - JavaEye技术网站.mht 等等,还有好多。

    c++搜索与回溯题目:汉诺塔

    汉诺塔 题目描述: 约19世纪末,在欧洲的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到中间的杆上,条件是一...c->1->b

    java工程师面试智力题

    java工程师职位招聘时,一些有趣的面试智力题,

    互联网校招题库资料笔试面试真题具体面试问题回答技巧腾讯阿里培训资料.zip

    IQ智力面试题笔试题 JAVA笔试面试资料 NET面试题笔试题 web开发 数据库面试题笔试题 算法 数据结构 计算机基础 计算机网络 软件测试 ava工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师上机笔试...

    ABB公司java面试题

    #### 二、面试题类型概述 根据描述,ABB公司的Java工程师面试主要包括以下几个环节: 1. **笔试**:通常包含性格测试和智力测验等内容。 2. **专业试题**:针对不同职位设计的专业性较强的试题。 3. **结构化面试**...

    面试常见智力题(逻辑分析题及答案)

    面试常见智力题(逻辑分析题及答案) 本资源摘要信息将对面试常见智力题进行详细的分析和解释,涵盖逻辑分析题及答案,旨在帮助读者更好地理解和掌握逻辑分析能力。 一、面试常见智力题 面试常见智力题是指在面试...

    java面试题广州

    ### 面试智力题与逻辑题 1. **逻辑推理题**:例如,通过逻辑分析找出开关对应的灯,或求解斐波那契数列中的特定项及其前N项的和。 2. **算法思维题**:如,用最少的步数连接九个点,或解决资源分配问题(如汽水瓶...

    笔试 面试 智力题 求职

    在求职过程中,笔试和面试是两个至关重要的环节,智力题的出现则往往能评估候选人的逻辑思维、问题解决和创新能力。这些题目不仅测试了应聘者的专业知识,还考察了他们在压力下的反应速度和应对复杂问题的能力。下面...

    200余套面试技巧,面试经验总结资料-通用-HR面谈求职面试技巧大全.zip

    04 IQ智力面试题笔试题 04-面试区域经理提问清单-素材.docx 05 无领导小组群面解析攻略 05-面试邀请函-素材.doc 07-电话通知面试人员礼仪标准-素材.doc 08 10套面试经验分享 08-面试者个人资料登记表-素材.doc 09 ...

    Java编程常用的智力题

    逻辑推理是 Java 编程员面试中经常被问到的智力题之一。例如,问题 1 中要求你在 7 天内付费给工人,每天结束时给他们一段金条,只允许你两次把金条弄断。这类问题要求你具备逻辑思维能力和解决问题的能力。 知识点...

Global site tag (gtag.js) - Google Analytics