首页 > 试题广场 >

永远有多远

[编程题]永远有多远
  • 热度指数:220 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
XX是途虎养车的一名技术人员,同时也是校招的形象大使,由于忙于直播荒废了项目进度。

他想写一个程序来计算项目进度,请你帮他写一个函数,计算两个日期间,还有多少个工作日可供工作。
示例1

输入

2020,9,25,2020,9,28

输出

1

说明

从2020年9月25日00:00 到 2020年9月28日 00:00,只有一个工作日,即2020年9月25日

备注:
1. 这里的工作日是指从周一到周五,不考虑法定节假日和换休;
2. 这里假设历法按现行历法,没有更改过;也即是说公元1年1月1日在此假设下是星期一
3. 日期皆是指当天0:00为准,即输入的2020-09-08,是指2020-09-08 00:00。
4. 输入的日期都是在此假设下合法的,所有输入都是正数
头像 antigenius
发表于 2021-08-31 11:19:03
public class Solution { int mon[] = new int[]{0,31,28,31,30,31,30,31,31,30,31,30,31}; boolean isYear(int year){ if((year%4==0&&a 展开全文