逻辑分析题目:“给你一个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升水”的主要内容,如果未能解决你的问题,请参考以下文章