挑战经典逻辑面试题

时间:2024-07-11 21:39:20 学人智库 我要投稿
  • 相关推荐

挑战经典逻辑面试题

  这是一道经典的逻辑面试题! 不管你是产品经理,还是程序员,面试的时候都会经常看到。在面试场景下,一般人5-10分钟内会给出答案。如果此时的面试官变换考察形式,在给出一个解题答案的基础上,让你进行优化,你是否能够有更好的解决办法呢?

挑战经典逻辑面试题

  题目:假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。

  我们的答案是:

  1. 将5L桶装满水,倒入6L桶,此时6L桶有5L水;

  2. 再次将5L桶装满水,倒入6L桶,6L水满,5L桶还剩4L水;

  3. 将6L桶的水倒空,将5L桶中剩余的4L水倒入6L桶,此时6L桶有4L水;

  4. 将5L桶再次装满水,将6L桶的水注满,5L桶剩余3L水。

  全过程用水15L。

  挑战:

  比此方案少用水的同学,贴出你的答案,思路和过程,看看谁才是“最强大脑”。

  【趣味妙解】

  南开大学学生:nk_tzp

  【灌水有技巧】有一个投机取巧的方法是,一个桶,倾泻倒水,倒至露出桶底的棱的一刻,正好是半桶水,so 6L / 2 = 3L。

  广州大学学生Cyinghui

  【适时释放内存】将要倒空的水都倒回池塘,全程用水 3L(3L<15L)

  北华大学毕业生guccy521

  1.6L的桶装满水,倒入5L的桶,6L的桶剩1L,再把5L的水倒没,把剩的1L倒入5L并在桶中做一个记号;

  2.6L的桶装满水,倒入5L的桶,6L的桶剩2L;

  3.看着5L桶的记号往出倒水,剩到记号位置的1L水;

  4.两个桶里的水倒在一起,共为3L,总共用水12L。

  四川大学学生Hammer_DA

  题目没说水壶上没刻度,可以直接取3L吧。

  广东理工职业学生空白凌乱感

  6L的桶装满水,桶底有两个半径相等的洞,5L的桶在其中一个洞口接水,6L的桶里面的水流完,则5L的桶里面就有3L的水了。总共6L

  湖南大学学生wuhehehe

  假设5L桶和6L桶等高或者5L桶有盖子可密封,而且容积和体积相等。。。

  每次6L桶装适量水,把5L桶按入6L桶内(保证5L桶整体在6L桶里面),6L桶里的水刚刚要溢出或者刚刚不溢出的时候拿出5L桶。此时6L桶内的水量为1L。将1L水倒入5L桶。

  重复上述过程三次。。。3L就得到了。

  全过程用水量至少3L,至多18L。取最小值的极限,用3L水就够了。。

  重庆工程职业学生fawdlstty

  【利用平衡原理】找根绳子,一段系一个桶,中间吊着,假设5L的轻就在5L中装水使之平衡。然后6L中装满,往5L中倒,等平衡后,6L中装水就为3L。

http://www.unjs.com/

【挑战经典逻辑面试题】相关文章:

笑话幽默与逻辑09-25

Microsoft面试题09-04

iOS面试题07-10

公司面试题09-12

hibernate面试题10-18

英语面试题精选06-13

小升初面试题06-10

PHP面试题10-14

小升初面试题型08-24

小升初面试题类型07-23