程序员小故事:给水壶烧水的故事
读书时代忘了在哪儿看到的一则文章,懵懂之间让我对程序员思维有了一些认知。
说,有一个烧水的机器,这个机器的工作流程是这样的,你给它一个水壶,它会给水壶装满水,给水壶加热,最后烧出热水来。
那么问,现在你手里有一个装满水的水壶,你该如何烧热水呢?
这里就有两种方案:
方案一,改造机器,让它判断水壶中是否有水,如果有水,就跳过装水程序,继续后面的加热流程。
方案二,将水壶中的水倒掉,然后将水壶给机器执行加热流程。
END
X
读书时代忘了在哪儿看到的一则文章,懵懂之间让我对程序员思维有了一些认知。
说,有一个烧水的机器,这个机器的工作流程是这样的,你给它一个水壶,它会给水壶装满水,给水壶加热,最后烧出热水来。
那么问,现在你手里有一个装满水的水壶,你该如何烧热水呢?
这里就有两种方案:
方案一,改造机器,让它判断水壶中是否有水,如果有水,就跳过装水程序,继续后面的加热流程。
方案二,将水壶中的水倒掉,然后将水壶给机器执行加热流程。
END