想必大家都知道学计算机与数学有着密切的联系。
只要在解决一个编程问题之前了解到这个问题的数学问题,然后将其解决转换为程序语言表达出来,
那么这个问题就相对容易解决掉了。
周期性问题,如果该天是星期日,那么100天后是星期几呢?
100/7=14余数为2
那么100天后为星期二
如果是过去10的100次方天后是星期几呢?
当然我们不能再像之前那样余数了。在程序员的数学中,可以找到一个很容易的
规律,帮助其缩短计算时间。
这样我们可以找到一个周期性规律,1,3,2,6,4,5
按照这个规律我们可以发现10的100次方
100/6=16余4
那么可以得到结果是星期4.
我觉得要先更快更有效地解决计算机问题就应该把数学基础巩固
转化为相应的编程,从而高效地解决问题。