码迷,mamicode.com
首页 > 其他好文 > 详细

如果昨天是明天的编程分析~

时间:2015-01-30 23:00:12      阅读:423      评论:0      收藏:0      [点我收藏+]

标签:

最近,网络上很火的一个问题:

如果昨天是明天就好了,那今天就是周五了,今天是周几?

---------------------

首先,可以确定,今天是周五是假设的。

由此,我们得出一组假设值:

$yesterday_suppose = ‘周四‘;
$today_suppose = ‘周五‘;
$tomorrow_suppose = ‘周六‘;

设真实的昨天,今天,明天分别为:

$yesterday_real;
$today_real;
$tomorrow_real;

问题的关键在于“如果昨天是明天”的断句上,这句话是有歧义的,可以有两种理解:

1 如果昨天,是明天(昨天是假设的),可以得出:

$tomorrow_real = $yesterday_suppose;//周四

$tomorrow_real是周四,那今天就是周三了。

2 如果,昨天是明天(明天是假设的),可以得出:

$yesterday_real = $tomorrow_suppose;//周六
$yesterday_real是周六,那今天就是周日了。

---------------------------

所以,可以得出两个答案,周三和周日,都是可能的。

汉语果然博大精深。

如果昨天是明天的编程分析~

标签:

原文地址:http://my.oschina.net/crazymus/blog/373804

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!