想必大家都知道学计算机与数学有着密切的联系。

只要在解决一个编程问题之前了解到这个问题的数学问题,然后将其解决转换为程序语言表达出来,

那么这个问题就相对容易解决掉了。

周期性问题,如果该天是星期日,那么100天后是星期几呢?

100/7=14余数为2

那么100天后为星期二

如果是过去10的100次方天后是星期几呢?

当然我们不能再像之前那样余数了在程序员的数学中,可以找到一个很容易的

规律,帮助其缩短计算时间。

周期性问题

这样我们可以找到一个周期性规律,1,3,2,6,4,5

按照这个规律我们可以发现10的100次方

100/6=16余4

那么可以得到结果是星期4.

我觉得要先更快更有效地解决计算机问题就应该把数学基础巩固

转化为相应的编程,从而高效地解决问题。


相关文章: