世纪末的星期

题目:

曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。
还有人称今后的某个世纪末的12月31日,如果是星期一则会....
有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 
于是,“谣言制造商”又修改为星期日......
1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?

请回答该年份(只写这个4位整数,不要写12月31等多余信息)

分析:

该题就是计算“xx99”年距离2000.1.1有几天。例如:2000.1.1距离1999.12.31有一天,则2000.1.1是星期(1+5)%7 = 6,是星期六。则只需计算出xx99.12.31距离2000.1.1的天数,再加上5余7,然后判断余数是否是0就OK了!

代码:

public class Test
{public static void main(String[] args){int year = 2000;int total = 0;for( ; ; year++){if(year%400==0 || (year%4==0 && year%100!=0)){total += 366;}else{total += 365;}if((total+5)%7 == 0 && (year+"").endsWith("99")){System.out.println(year);break;}}}
}

蓝桥杯-----世纪末的星期相关推荐

  1. 蓝桥杯 世纪末的星期(世界末日)

    题目要求: 曾有邪教称1999年12月31日是世界末日.当然该谣言已经不攻自破. 还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月31日都不可能 ...

  2. 蓝桥杯--世纪末的星期

    题目描述 曾有邪教称1999年12月31日是世界末日.当然该谣言已经不攻自破.还有人称今后的某个世纪末的12月31日,如果是星期一则会- 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一! ...

  3. 蓝桥杯软件组如何混进省一

    0.蓝桥杯介绍 为促进软件和信息领域专业技术人才培养,提升高校毕业生的就业竞争力,由教育部就业指导中心支持,工业和信息化部人才交流中心举办蓝桥杯大赛.十一年来,包括北大.清华在内的超过 1300 余所 ...

  4. 蓝桥杯java_B_2013_01 世纪末的星期

    题目描述: 曾有邪教称1999年12月31日是世界末日.当然该谣言已经不攻自破.还有人称今后的某个世纪末的12月31日,如果是星期一则会- 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一 ...

  5. 蓝桥杯python组一个星期备战记录贴

    蓝桥杯python组一个星期备赛记录贴 文章目录 前言 注意事项: 一.贪心算法 二.最小生成树之Prim算法 三.动态规划 四.递归算法 五.树与堆 前言 目前是2021年4月11日,一位pytho ...

  6. 日期时差星期问题(蓝桥杯)

    目录 1.常见时间.日期类问题思路 2.核心模板 --判断日期是否合法 3.日期问题&&回文日期 4.日期差值.星期几 5.航班时间 1.常见时间.日期类问题思路 日期问题.回文日期- ...

  7. 蓝桥杯JAVA---2013---B----世纪末的星期

    2013 一.世纪末的星期 方法一 package com.kuang.Test; import java.util.Calendar; public class Test{ public stati ...

  8. 世纪末的星期(Java-蓝桥杯-省赛-T1)初学者详解

    T1 世纪末的星期 曾有邪教称1999年12月31日是世界末日.当然该谣言已经不攻自破.还有人称今后的某个世纪末的12月31日,如果是星期一则会....有趣的是,任何一个世纪末的年份的12月31日都不 ...

  9. 2013年第四届java A组蓝桥杯省赛真题

    这里是蓝桥杯历年的题目专栏,将会陆续更新将往年真题以及解答发布出来,欢迎各位小伙伴关注我吖,你们的点赞关注就是给我最好的动力!!! 每天更新一届真题,敬请期待 蓝桥杯历年真题及详细解答 目录 第一题: ...

最新文章

  1. 硕博研究生期间应该明确的50件事
  2. python 管道游戏_Python实现超级玛丽游戏系列教程05添加地面,管道和阶梯冲突检测...
  3. 读入excel中的数据到数据库中
  4. μC-/OS II(一) PC编译环境的搭建
  5. C语言 | 基于MPU6050的卡尔曼滤波算法(代码类)
  6. 用户空间访问I2C设备驱动
  7. [html] 怎样禁用页面中的右键、打印、另存为、复制等功能?
  8. 企业网站前端制作实战教程 JQuery CSS JS HTML 项目需求分析与准备工作
  9. 重磅开源|AOP for Flutter开发利器——AspectD
  10. kvm虚拟机安装esxi服务器,VMware vSphere虚拟机迁移至KVM virt-v2v方案
  11. 关于使用tensorflow object detection API训练自己的模型-补充部分(代码,数据标注工具,训练数据,测试数据)
  12. JS基础--Date.parse(),Date.UTC()和Date.now()
  13. 注册github账号指南
  14. android 百度地图api切换城市,【百度地图API】关于如何进行城市切换的三种方式...
  15. 日分发量破8.6亿,OPPO如何帮助开发者突破流量增长瓶颈
  16. Unitimes三周年重磅第二弹 Gitlab中国线上首秀
  17. Gantt(甘特图)与PERT(项目计划评审技术)图各自的缺陷
  18. python scatter参数详解_Python中scatter函数参数及用法详解
  19. 2022-2027年中国养生旅游产品开发行业发展前景及投资战略咨询报告
  20. u校园刷题脚本一键答题挂时长支持视听说读写综合

热门文章

  1. 主板开启网络唤醒_WOL网络唤醒远程开机功能设置方法图文教程
  2. Harbor仓库添加到k8s集群并提供服务
  3. 小米10支持html,多款WiFi6无线路由器的MU-MIMO实测,小米10手机支持不?
  4. 用C#开发自定义控件一:创建自定义控件及类库并使用
  5. 本次操作由于计算机限制而被取消win7,win7系统本次操作由于这台计算机的限制而被取消的解决方法...
  6. Python之列表基础
  7. 【Max脚本】脚本运算量大时防止MAX假死(白屏)
  8. 如何让计算机和服务器时间同步,如何设置电脑及服务器时间与授时服务器时间同步(耿娟平供稿)...
  9. 电脑重启关机代码 BAT文件分享
  10. Java的ASP与JSP有什么区别_asp与jsp的区别汇总