本文主要是介绍时间判断巧妙算法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
0-23点内某几个时间点定向展示内容
比如说:要求3,4,5定向展示内容,择我们把这个限定条件保存起来,假设现在是4点,怎么判断呢?
解决
方法1
将3,4,5这几个条件放如到一个数组中保存,然后判断:
in_array( 4, [3,4,5])
方法2
将3,4,5这几个条件利用位运算保存到一个数 n内:
条件: n = 1<<3 + 1<<4 + 1<< 5
判断: n & 1 << 4
这篇关于时间判断巧妙算法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!