帮帮忙啊,这个问题怎么答???郁闷中………………

时间:2022-10-30 19:36:37
据说这里高手多,发个帖试试:

今天去一家软件公司应骋(考试),其余几道还好说,都是算法或数据结构,可是有道,题目是这样的,不知有没有正解???郁闷中………………55555555~~~~~~

原题:有两个房间A,B,其中A屋中有三盏灯,屋B中三个电源开关,分别来控制A中的三盏灯,现规定一个人至多只能进入一个房间一次,问如何确定三个开关和三盏灯的关系?

请帮忙UP。。。

33 个解决方案

#1


kao  
也太简单了

先进入一个房间
打开一个开关大概一分钟到2分钟
然后马上关掉
打开另外一个开关
进入有灯的那个房间
用手摸发热而没有亮着的那个灯泡就是你第一个开关控制的
亮着的就是现在开着的那个开关
剩下的就是没有动过的那个开关

#2


考虑中~~~~~~~~~~~~~~~~~~~
UP

#3


哦~~~
你就是那个自己发贴自己提问然后自己给自己分数的那个家伙呀

难怪不会回答了

你的分数都是倒来的嘛
哈哈~~~~~~~~~~~~~~~~~~~

#4


你都是星级人物了
~~~

弓虽

#5


晕~~~
一楼说的的解简单!
不过我在想的是,这可是一个软件开发的公司啊?
正解应该是这样吗???

#6


to snsins(████████全智贤████████) :

我傻,行了吧?!

我不再想跟你争论我专家分的来历,我只是想说我现在的专家分都是清白的!

#7


思路开拓一些,不一定软件公司就一定要问跟软件有关的问题

#8


可是我更觉得这个应该是测试逻辑思维方面的问题,你们说呢?

#9


我说xiaowei_2002(小魏!) 啊,我上次听的这个问题的答案就是一层那个朋友说的。我想应是对的吧。
我也帮你问问,知道了告诉你。

#10


好像是微软的测试题吧

这种题目的答案一般不止一个的

我觉得1楼的比较好,也符合正常思维

不知道还有没有特别点的answer

#11


如果去一家软件公司面试

给你出个1+1=?
的题目,你会答等于几?
肯定等于二,千万不要自作多情搞出一些什么希奇古怪的答案来

#12


啊,不会吧,那我可亏大啦???

继续关注,UP。。。

#13


如果去一家软件公司面试

给你出个1+1=?
的题目,你会答等于几?
肯定等于二,千万不要自作多情搞出一些什么希奇古怪的答案来
--------------------------------------------------------------





我不同意这个说法,软件开发也需要创造性思维嘛

#14


看来自己的见识还是短,还得修炼啊!!!

谢谢 snsins(████████全智贤████████) 的Answer!

不是还有没有其它更精彩的答案了???

#15


to snsins

希望你不要拿起半截就跑!

搞清楚事实再说话!

#16


我觉的应该这样:

先进入一个房间
打开二个开关
等大概一分钟到2分钟
然后关掉一个开关
进入有灯的那个房间
用手摸发热而没有亮着的那个灯泡就是你关掉的那个
亮着的就是现在开着的那个开关
剩下的就是没有动过的那个开关

#17


呵呵,跟一楼的一样哦!~

#18


思路一样

方法不一样

#19


Patrick_DK(我向西 引北风 晒成一身古铜):
创造性思维是要,但是如果可以用一行代码搞定,为了创造性,偏偏写了10行代码来解决

或者有现成的系统API函数不用,自己写一大堆代码来实现

这种创造性思维不要也罢
嘻嘻

#20


逻辑函数,学习ing

#21


一个程序中也许1行代码总比10行代码高效

但在一个架构中就难说了,不是吗

#22


臃肿冗长的代码在一个架构中更难维护和阅读

#23


to setcdq9801(www.蓝鸽@我是你.net) 

你不是不能上网了吗?怎么回来了?呵呵。你的机房能使了?
还是回家吧?

#24


恩,呵呵,也许根本就是简单 的问题!呵呵,虽然程序员要求具备创造力,但也许也可能就一道简单的问题而已!
这应该得看看你所面试的企业是什么样的企业,它的背景或许和这个答案有关!

#25


哦,这是一家软件进出口公司,能有什么联系吗?~

#26


倒!~我以为要编程实现呢!

#27


当然不是考你的现有编程水平,而是考你的思维方式。技术日新月异,你的现有水平很难证明什么,良好的思维方式和反应能力才是程序员真正需要的。。。

这些都原是微软面试题,慢慢的一些大公司也开始学起来,我一个同事面试的时候还碰到了那道“过桥”问题,大家都知道了以后很难讲能测出点什么;)

#28


我们后天就正式停网了…

55555~~~~~~~~~~~~

#29


这不是微软面试的原题?不要所有问题都想着用什么程序解决,微软这样的公司只像考考你的思维方式,智商什么的,哪怕你还不懂专业技术,只要你有潜力,他们可以把你培养成一流的计算机专家!

#30


楼上说的好,小弟记下了!

请受我一拜!

      $$$$  $$$$$$$$$$
$$$$$$          $$
    $$          $$
$$$$$$$$$$  $$$$$$$$$$
    $$          $$
    $$      $$$$$$$$$$
$$$$$$$$$$      $$
    $$    $$$$$$$$$$$$
    $$          $$
  $$            $$
$$              $$

#31


哦!原来你是"拜金"主义者啊!^_^

#32


嗨,谁让我这么孤陋寡闻了呢!:)

#33


结~

#1


kao  
也太简单了

先进入一个房间
打开一个开关大概一分钟到2分钟
然后马上关掉
打开另外一个开关
进入有灯的那个房间
用手摸发热而没有亮着的那个灯泡就是你第一个开关控制的
亮着的就是现在开着的那个开关
剩下的就是没有动过的那个开关

#2


考虑中~~~~~~~~~~~~~~~~~~~
UP

#3


哦~~~
你就是那个自己发贴自己提问然后自己给自己分数的那个家伙呀

难怪不会回答了

你的分数都是倒来的嘛
哈哈~~~~~~~~~~~~~~~~~~~

#4


你都是星级人物了
~~~

弓虽

#5


晕~~~
一楼说的的解简单!
不过我在想的是,这可是一个软件开发的公司啊?
正解应该是这样吗???

#6


to snsins(████████全智贤████████) :

我傻,行了吧?!

我不再想跟你争论我专家分的来历,我只是想说我现在的专家分都是清白的!

#7


思路开拓一些,不一定软件公司就一定要问跟软件有关的问题

#8


可是我更觉得这个应该是测试逻辑思维方面的问题,你们说呢?

#9


我说xiaowei_2002(小魏!) 啊,我上次听的这个问题的答案就是一层那个朋友说的。我想应是对的吧。
我也帮你问问,知道了告诉你。

#10


好像是微软的测试题吧

这种题目的答案一般不止一个的

我觉得1楼的比较好,也符合正常思维

不知道还有没有特别点的answer

#11


如果去一家软件公司面试

给你出个1+1=?
的题目,你会答等于几?
肯定等于二,千万不要自作多情搞出一些什么希奇古怪的答案来

#12


啊,不会吧,那我可亏大啦???

继续关注,UP。。。

#13


如果去一家软件公司面试

给你出个1+1=?
的题目,你会答等于几?
肯定等于二,千万不要自作多情搞出一些什么希奇古怪的答案来
--------------------------------------------------------------





我不同意这个说法,软件开发也需要创造性思维嘛

#14


看来自己的见识还是短,还得修炼啊!!!

谢谢 snsins(████████全智贤████████) 的Answer!

不是还有没有其它更精彩的答案了???

#15


to snsins

希望你不要拿起半截就跑!

搞清楚事实再说话!

#16


我觉的应该这样:

先进入一个房间
打开二个开关
等大概一分钟到2分钟
然后关掉一个开关
进入有灯的那个房间
用手摸发热而没有亮着的那个灯泡就是你关掉的那个
亮着的就是现在开着的那个开关
剩下的就是没有动过的那个开关

#17


呵呵,跟一楼的一样哦!~

#18


思路一样

方法不一样

#19


Patrick_DK(我向西 引北风 晒成一身古铜):
创造性思维是要,但是如果可以用一行代码搞定,为了创造性,偏偏写了10行代码来解决

或者有现成的系统API函数不用,自己写一大堆代码来实现

这种创造性思维不要也罢
嘻嘻

#20


逻辑函数,学习ing

#21


一个程序中也许1行代码总比10行代码高效

但在一个架构中就难说了,不是吗

#22


臃肿冗长的代码在一个架构中更难维护和阅读

#23


to setcdq9801(www.蓝鸽@我是你.net) 

你不是不能上网了吗?怎么回来了?呵呵。你的机房能使了?
还是回家吧?

#24


恩,呵呵,也许根本就是简单 的问题!呵呵,虽然程序员要求具备创造力,但也许也可能就一道简单的问题而已!
这应该得看看你所面试的企业是什么样的企业,它的背景或许和这个答案有关!

#25


哦,这是一家软件进出口公司,能有什么联系吗?~

#26


倒!~我以为要编程实现呢!

#27


当然不是考你的现有编程水平,而是考你的思维方式。技术日新月异,你的现有水平很难证明什么,良好的思维方式和反应能力才是程序员真正需要的。。。

这些都原是微软面试题,慢慢的一些大公司也开始学起来,我一个同事面试的时候还碰到了那道“过桥”问题,大家都知道了以后很难讲能测出点什么;)

#28


我们后天就正式停网了…

55555~~~~~~~~~~~~

#29


这不是微软面试的原题?不要所有问题都想着用什么程序解决,微软这样的公司只像考考你的思维方式,智商什么的,哪怕你还不懂专业技术,只要你有潜力,他们可以把你培养成一流的计算机专家!

#30


楼上说的好,小弟记下了!

请受我一拜!

      $$$$  $$$$$$$$$$
$$$$$$          $$
    $$          $$
$$$$$$$$$$  $$$$$$$$$$
    $$          $$
    $$      $$$$$$$$$$
$$$$$$$$$$      $$
    $$    $$$$$$$$$$$$
    $$          $$
  $$            $$
$$              $$

#31


哦!原来你是"拜金"主义者啊!^_^

#32


嗨,谁让我这么孤陋寡闻了呢!:)

#33


结~