跳转到主内容
思享编程网:思考分享,玩转编程世界!

如果昨天是明天,今天是星期五?快来算算真实今天是星期几吧!

大家好,我是陆砚码,今天要和大家分享一个有趣的编程题目。你知道,有时候编程不仅需要逻辑思维,还需要一点点想象力。今天这道题就是关于时间的问题,听起来有点玄乎,别急,我们一起来看。

题目分析:

假设“如果昨天是明天”,那么今天是星期五。这其实是两种不同思路的体现。

思路一:希望时间过得快一些,憧憬未来型

在这种思路下,我们把“明天”看作是变量。如果真实的明天是星期一,那么在假设空间里,“如果昨天是明天”,即把昨天当做星期一,那么今天应该是星期二,这与假设空间不符。如果真实的明天是星期四,那么在假设空间里,“如果昨天是明天”,即把昨天当做星期四,那么今天应该是星期五,假设空间成立。所以,真实的今天是星期三。

思路二:希望时间走慢一点,悔恨过往型

在这种思路下,我们把“昨天”看作是变量。如果真实的昨天是星期一,那么在假设空间里,“如果昨天是明天”,即把假设空间里的明天当做星期一,那么今天是星期日,这与假设空间不符。如果真实的昨天是星期六,那么在假设空间里,“如果昨天是明天”,即把假设空间里的明天当做星期六,那么今天是星期五,与假设空间相符。所以,真实的今天是星期天。

总结:

两种思路,其实都没有对错之分,关键在于如何理解。不同的理解,会得出不同的答案。

想了解更多编程技巧和有趣的问题,记得关注我们的网站 思享编程网 哦!

相关文章