假设今天是星期2 还有规定一个天数:39天
问:在这39天里,有多少个星期六 星期天?
public class Test {
public static void main(String[] args) {
int saturdayTime=1;//周六天数
int sundayTime =1;//周日天数
int totalSatur =0;//总周六天数
int totalSunday =0;//总周日天数
//注意day -6 % 7=7就是整数了..由于由周二开始...有六天..所以39要减6,但是那周的周六,日天数各+1
int day =39-6;//减去当周开始到周末的天数6
if((day-6)%7<6){
totalSatur =(day-6)/7*saturdayTime +1;
totalSunday =(day-6)/7*saturdayTime +1;
}
else if((day-6)%7==6){
totalSatur =(day-6)/7*saturdayTime +1+1;//周六再加1
totalSunday =(day-6)/7*saturdayTime +1;
}
System.out.println("周六天数:"+totalSatur);
System.out.println("周日天数:"+totalSunday);
}
}
分享到:
相关推荐
摘要:C#源码,算法相关,百钱百鸡 一个有意思的C#算法源码:百钱百鸡算法的实例源代码,公鸡5元一只,母鸡3元一只,小鸡3"+"\r"+"只一元,用100元买100只鸡,如果公鸡、母鸡和小鸡的总钱数加起来为100,/计算小鸡的...
这些算法覆盖了多个重要领域,包括数论、枚举、递归、试探、贪婪以及动态规划。下面将对这些算法类别进行详细的解释和探讨。 首先,数论算法涉及到数学和计算机科学的交集,例如寻找素数、模运算和最大公约数(GCD...
2. **动态规划**:动态规划是通过构建一个表格,存储子问题的解,避免重复计算,从而解决最优化问题。例如,斐波那契数列、背包问题、最长公共子序列等。递归在动态规划中起着关键作用,但为了避免重复计算,通常...
这个“HTML5鼠标跟随特效”就是一个很好的例子,它展示了如何利用这两项技术来提升用户体验。 首先,我们要理解这个特效的基本原理。在HTML5中,我们可以使用`<canvas>`元素来绘制动态图形,这个元素提供了一个画布...
标题中的“VC经典数据算法代码.rar_经典C算法”表明这是一个关于C语言编程的压缩包,其中包含了多个经典的计算机算法实现。这些算法是编程领域的基础,对于学习和理解数据结构与算法有着重要的作用。C语言因其高效和...
首先,我们要理解鸽笼原理,这是一个在概率论和组合数学中广泛使用的概念。鸽笼原理(又称抽屉原理)指出,如果n个鸽笼里放入多于n只鸽子,那么至少有一个鸽笼里会有两只或以上的鸽子。在扑克牌游戏中,这个原理被...
总之,"一些比较有意思的Java小程序"是一个很好的学习资源,它提供了实践和探索Java编程的多种途径。对于那些想要踏入Java世界的新手来说,这是一个很好的起点,也是不断提升编程技能的良好平台。
该书写于1976年,作者Hopcroft是 1986年ACM图灵奖得主,这三个人写过很多书,大多数都是经典,于一般的算法书不同,该书侧重于证明...最后一点是书中的习题很精华,即使你不看这本书,做一下里面的习题也是非常有意思的
3-1 一个有意思的分钱模拟问题.mp4 3-2 深入随机分钱问题.mp4 3-3 蒙特卡洛算法.mp4 3-4 使用蒙特卡洛算法求PI值.mp4 3-5 不需要可视化的蒙特卡洛模拟.mp4 3-6 三门问题.mp4 3-7 你一定能中奖吗?.mp4
当一只找到食物以后,它会向环境释放一种信息素,吸引其他的蚂蚁过来,这样越来越多的蚂蚁会找到食物!有些蚂蚁并没有象其它蚂蚁一样总重复同样的路,他们会另辟蹊径,如果令开辟的道路比原来的其他道路更短,那么,...
首先,非必要的数据传输是客户端漏洞的一个常见表现。在系统登录过程中,如果服务器返回了所有用户的用户名和加密的MD5密码,这将构成严重的信息泄露风险。这种情况下,攻击者只需要捕获并解密这些数据,就可以尝试...
一个有意思的C#算法源码:百钱百鸡算法的实例源代码,公鸡5元一只,母鸡3元一只,小鸡3"+" "+"只一元,用100元买100只鸡,如果公鸡、母鸡和小鸡的总钱数加起来为100,/计算小鸡的个数,最后显示运行结果。
该书写于1976年,作者Hopcroft是 1986年ACM图灵奖得主,这三个人写过很多书,大多数都是经典,于一般的算法书不同,该书侧重于证明...最后一点是书中的习题很精华,即使你不看这本书,做一下里面的习题也是非常有意思的
一些有趣的c++算法练习,里面有源码答案,挺有意思的,让大家练习下算法。
这个开源项目"一个帮你生成随机云朵的 View 效果,蛮有意思的.zip"提供了一个有趣的功能,即动态生成随机云朵的视图效果,类似于多云天气的显示。这种效果可以用于应用程序的背景设计,增加应用的趣味性和互动性。 ...
这部分内容一般不怎么考,因此,没有把重心放在上面,至少现在几乎没有遇到问这方面的, 有意思的是,投了阿里某部的NLP算法,居然来了个不懂NLP的来面,全程真的瞎聊,全是开发。 4. 机器学习基础 这部分已经开始...
标题 "ttt.zip_python_聚类算法" 指向的是一个包含Python编程语言实现的聚类算法集合的压缩文件。聚类算法是数据挖掘领域中的一个重要组成部分,它主要用于无监督学习,即在没有标签数据的情况下,将相似的数据自动...
算法设计里的拈游戏,感觉很有意思的,放在这让大家看看