程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了计算13日星期五的未来发生次数大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决计算13日星期五的未来发生次数?

开发过程中遇到计算13日星期五的未来发生次数的问题如何解决?下面主要结合日常开发的经验,给出你关于计算13日星期五的未来发生次数的解决方法建议,希望对你解决计算13日星期五的未来发生次数有所启发或帮助;

从星期日开始的任何月份的第13个星期五。只有14种组合可以知道一年的第一天(有或没有with年,以及周日)。您只需要计算一次就可以了。您只需要检查14 * 12个月就可以开始,这是有道理的。

结果表格元素(来自2009年,2010年):

[Thursday,false] => Feb, march, Nov
[FrIDay,false] => Aug

要填充表,您需要一个通用月份Jan(31),Feb(28)..然后使用一周中每一天的种子进行迭代,注意从星期日开始的月份,也可以有with年,也可以没有without年。非常简单,一旦完成,您就可以与我们分享:)

解决方法

我希望可以从一年开始,并计算13日星期五的发生次数。暴力解决方案很容易并且很明显。我有一些更好的东西,但是毫无疑问,其他人可以为此提出一个优雅的算法。

也许有点棘手,我想给该计划一个月的时间,让它找到下个月的那个月的下一个星期五,即13日。

可以随意使用伪代码,但是我希望人们会以您喜欢的语言为工作代码示例投票更多。

大佬总结

以上是大佬教程为你收集整理的计算13日星期五的未来发生次数全部内容,希望文章能够帮你解决计算13日星期五的未来发生次数所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。