记录下今天遇到的两个逻辑题目(面试)

题目1:有两个杯子,一个5升一个6升,问:如何取3升的水放在其中一个杯子里?

答:

设5升的杯子为A  6升的杯子为B(杯子为不规则形状)

Step1 将A装满倒入B中   =》此时B中还剩下 1升的容量

Step2 再取一满杯A 倒入B中,将B装满   =》 此时A中还剩下4升的水

Step3 将B中的水倒掉,将Step2中的A倒入B中   =》 此时B中还剩下2升的容量

Step4 再取一满杯的A 倒入B中,将B装满  =》根据Step3可知 B装满需要2升,A这边有5升;那么将B装满 则A还剩下3升

得出结果

 

题目2:有若干根绳子(粗细不一)烧完一根绳子需要60分钟,问:如果取45分钟的时间?

答:

分析题目可知:一根绳子烧完需要60分钟(点燃一头) =》那么从两端一起烧只需要30分钟

45分钟可以由 30分钟 + 15分钟的组合方式 来实现

条件1:绳子A来两端点燃 =》得到30分钟

Step1 根据条件1 取一根绳子燃烧一头 当条件1结束 取得该绳子的剩余部分,这里取名为绳子B

条件2:绳子B 两端都点燃 =》 得到15分钟

Step2 根据条件1 和 条件2 就可以取得45分钟的时间

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值