逻辑分析题目:“给你一个9升的水桶和一个4升的水桶,在河里取6升水”

Posted Jeff~李

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑分析题目:“给你一个9升的水桶和一个4升的水桶,在河里取6升水”相关的知识,希望对你有一定的参考价值。

问题答案:

1,大桶装满,然后倒满小桶,这样大桶剩5升,小桶4升
2,小桶倒空,大桶再往小桶灌满,大桶剩1升,小桶4升
3,小桶倒空,把大桶的一升灌进小桶,这时大桶没有了,小桶一升
4,再灌满大桶,此时往已有1升得小桶里灌三升,大桶剩下6升

 

这个问题,我看到的时候,并没有直接写出答案,大家可以先思考一下,捋清思路,在我们写代码时候,也是要捋清思路。

例如:有一个业务需要求,需要我们拿到id1,然后用id1去查另一个id2,然后拿着id2去查询一个context,然后对这个context进行处理,然后拿着这个处理后的结果,去另一个表里面查询数据,查到后,处理然后返回。大概这个流程,我们对复杂的业务流程一定要做到拆解成一步步的,这样的我们再写的时候,才能思路清晰。最好的方法是写下来,注释先行,每一步干什么,清清楚楚。

大家可以思考一下,欢迎在评论区评论,大家一起讨论!

以上是关于逻辑分析题目:“给你一个9升的水桶和一个4升的水桶,在河里取6升水”的主要内容,如果未能解决你的问题,请参考以下文章

前端面试常见逻辑题收集及分析

前端逻辑思维50题

计组Pre考试部分题目分析

架构设计阶段

架构设计阶段

CSDN之C技能树学习:11 - 逻辑运算符与表达式