问题答案:

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

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

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

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

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

  1. 解:通过一个9升水的桶和一个4升水的桶在河里取6升水

    今天在博客上看到这样一个题目:通过一个9升水的桶和一个4升水的桶在河里取6升水. 思考了一下,想到了这个答案,不知道是不是最简单的答案.呵呵 设9升水的桶为A,4升水的桶为B 1:A+9 2:A-4- ...

  2. 0-1背包问题 题目:国王和金矿问题 描述:有一个国家发现了max_n座金矿,参与挖矿工人的总数是max_people人。每座金矿的黄金储量不同为一维数组gold[],需要参与挖掘的工人数也不同为一维

    题目四:0-1背包问题 题目:国王和金矿问题 描述:有一个国家发现了max_n座金矿,参与挖矿工人的总数是max_people人.每座金矿的黄金储量不同为一维数组gold[],需要参与挖掘的工人数也不 ...

  3. 单表带换密码C语言程序,帮忙写个C语言程序!题目在下面!关于链表的。还没学,题目:“建立一个链表,逐个输入字符,每一个字符存放在一个链。...

    帮忙写个C语言程序!题目在下面!关于链表的.还没学,题目:"建立一个链表,逐个输入字符,每一个字符存放在一个链. Posted By : Admin 2016-05-16 21:16 网友问 ...

  4. 容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油。程序输出分油次数最少的详细操作过程

    引入 1.容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油.程序输出分油次数最少的详细操作过程. 思考 这题主要是要求了输出分油次数最少的操作,网上很多算 ...

  5. ACMNO.24 C语言-转置矩阵 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。 输入 一个3x3的矩阵 输出 转置后的矩阵 样例

    题目描述 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换. 输入 一个3x3的矩阵 输出 转置后的矩阵 样例输入 1 2 3 4 5 6 7 8 9 样例输出 1 4 7 2 5 8 3 ...

  6. php 字符串包含另一个字符串_leetcode1433_go_检查一个字符串是否可以打破另一个字符串...

    leetcode1433_检查一个字符串是否可以打破另一个字符串 01 - 题目 给你两个字符串 s1 和 s2 ,它们长度相等,请你检查是否存在一个 s1 的排列可以打破 s2 的一个排列, 或者是 ...

  7. Java黑皮书课后题第10章:*10.5(显示素数因子)编写一个程序,提示用户输入一个正整数,然后以降序显示它的所有最小因子

    *10.5(显示素数因子)编写一个程序,提示用户输入一个正整数,然后以降序显示它的所有最小因子 题目 程序 破题 代码 Test5.java Test5_StackOfIntegers.java 运行 ...

  8. Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类

    Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类 题目 破题 代码 Test10 Test11_LinearEquat ...

  9. Java黑皮书课后题第8章:*8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积。编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积

    *8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积.编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积 题目 题目描述与运行示例 破题 代码 题目 题目描述 ...

  10. Java黑皮书课后题第8章:*8.27(列排序)用下面的方法实现一个二维数组中的列排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵

    *8.27(列排序)用下面的方法实现一个二维数组中的列排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...

最新文章

  1. Android 项目,没有可运行的Module项
  2. jmeter固定定时器使用与思考
  3. python写入excel数据教程_python 将数据写入excel
  4. 五大原则之----里氏替换原则(LSP)
  5. [LOJ3153] 三级跳(单调栈 + 线段树)
  6. 4.6.2 定义内表
  7. SpringBoot-核心功能
  8. oracle两个date相减_从 Oracle 到 PostgreSQL:从 Uptime 到数据库实例运行时间
  9. python官网的软件-python软件怎么用
  10. 【转】android开发 dts、各种接口porting----不错
  11. C#总结项目《影院售票系统》编写总结一
  12. 拓端tecdat|R语言中的划分聚类模型
  13. Tensorflow的最佳实践
  14. 毕业设计-智能自选综合商城设计(毕业设计源码+系统+文档+部署)
  15. vue入门到启动_Vue入门:Vue项目创建及启动
  16. 关系网络lbs的应用_基于智能移动端的LBS+地图应用可以 说是LBS营销的核心模式,也是LBS营销的基础...
  17. Android快捷开关实现
  18. yum源解释(接地气)
  19. 根键hkey_classes_root的作用
  20. 【AGC004E】Salvage Robots【动态规划dp】

热门文章

  1. 网络通信实验(DM9000,LWIP TCP/IP)
  2. 软件测试工程师面试自我介绍部分模板
  3. 反转链表(图解,易懂)
  4. Linux查看日志文件
  5. 选用什么的域名后缀好
  6. 手把手教你下载ILSVRC2012(ImageNet2012)分类部分数据集以及使用Pytorch训练
  7. ERR_FILE_NOT_FOUND错误
  8. 读取视频并将视频转换成图片
  9. Python去重操作及相关函数
  10. 史上MySQL安装配置教程最细,一步一图解