大家好!
其实,写好程序,本质是什么呢?逻辑思维。逻辑思维本质是什么呢?本质是推理和演算、总结和归纳、假设等等,这些的本质又是什么呢?个人觉得应该是数学吧。
所以,这里把自己曾经接触过的一些益智的训练思维,也算是编程思维的题目分享出来,大家有更简洁的思考方法,欢迎评论留言。程序也是如此,实现一个功能有多种方法,尤其是一些算法,用程序表达出来并不是特别难,难得是理解背后的数学逻辑。
一、题目
- 一个水池装有甲乙两个水管,单开甲管4小时能注满,单开乙管5小时放完水,两管同时打开多少小时注满水?
二、答案
在写程序的时候,直接就是1/(1/4-1/5) 问题是这个公式如何不通过上述验算,能够在脑海中快速呈现出来呢?这就考验数学思维的直觉和心算能力了。
好了,今天分享完毕,后续会继续补充。