面试遇到的奇葩题
有20层楼 现在手上有2个鸡蛋 用2个鸡蛋测试出鸡蛋最高能承受丢下楼不会摔坏的楼层(烂了就没了)
当时我直接说我不知道。。。
我想问下高手们有答案?
------解决方案--------------------你就站那不动,左右手鸡蛋互换一下,左手接住右手的,右手接住左手的。
------解决方案--------------------明显是一楼啊,二楼下去肯定都烂了,这题不用做
------解决方案--------------------鸡蛋会不会摔坏与几楼没关系吧, 底层是水泥地,都会坏, 底层是水或其他柔软物的话,我没试过。
摔不摔坏是个常量, 不用计算
------解决方案--------------------从第0层开始,直到鸡蛋摔坏为止,没坏时就加楼层,捡回鸡蛋在仍
------解决方案--------------------你应该说:我不会丢它滴,丢了必爆!
------解决方案--------------------
------解决方案--------------------鸡蛋现在一个1块多,用来做实验太奢侈了。。还是吃了吧。。。。起码能证明不用一层楼就能摔破。。。。
------解决方案--------------------在只要放在你手上 都不会爆了
------解决方案--------------------哇哈哈
------解决方案--------------------for(int i=0;i<=20;i++)
{
if(有海绵 && 海绵高度>=i层楼高)
{
return i+“层不会摔烂”;
}else
{
return i+“层摔烂”;
}
}
}
------解决方案--------------------难道在考你生活常识
------解决方案--------------------你跟老板说 你TM脑残!!!
------解决方案--------------------
------解决方案--------------------考虑要你的出手速度,假设你超光速去扔,恭喜你,他穿越了,永远不会烂了
------解决方案--------------------不烂也只能丢一次,那这个就傻逼了。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------你让他站在楼下,砸一下问他哪层砸下时最疼??
------解决方案--------------------从一层开始往下扔啊,没烂捡起来继续扔,烂了就扫到垃圾箱里面(爱护环境,人人有责),然后坐下来把另一个吃掉
------解决方案--------------------这鸡蛋是熟的吧。
------解决方案--------------------我刚要爬二楼楼梯,掉了一个,哦..答案出来了...还有赚一个鸡蛋,拿回家让老婆煮了..
------解决方案--------------------1.把鸡蛋放回母鸡肚子里。
2.把鸡从20楼扔下去。
------解决方案--------------------我发现我忽然来到了MOP了
------解决方案--------------------每个蛋只能丢一次,说明只能测两次,不用说,站在20层楼上,就算下面是水,鸡蛋也会碎的,支持15楼的,每次都用二分法。如果有3个鸡蛋就好测了。
------解决方案-------------------- 标题应该改成: 面试遇到的JB题
------解决方案--------------------
------解决方案--------------------