“三天打鱼,两天晒网”问题 java求解
“三天打鱼,两天晒网”问题求解
问题描述: 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
求解思路
计算某一天是在打鱼还是晒网,关键在于计算这一天距离初始时间2010.1.1 的天数差days。days%5等于1、2、3时,说明这一天在打鱼,否则就在晒网。而不同的年份不同的月份天数都不尽相同,闰年的二月有29天,平年只有28天,而1,3,5,7,8,10,12月有31天,3,6,11月有30天,所以需要区别计算某
原创
2021-03-22 16:10:39 ·
211 阅读 ·
0 评论