当前位置: 首页 > news >正文

蓝桥杯--特殊日期


题解

 public static void main(String[] args) {
        int[] M = {0,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
        int year = 1900;
        int month = 1;
        int day = 1;
        int count = 0;
        while (year != 9999 ||month!=12||day!=31){
            if((year%4==0&&year%100!=0)||(year%400==0))
                M[2]=29;
            else
                M[2]=28;
            if (get_sum(year) == get_sum(day) + get_sum(month))
                count++;
            day++;
            if(day>M[month]){
                month++;
                day=1;
            }
            if(month>12){
                year++;
                month=1;
            }
        }
        System.out.println(count);//70910
    }
//获取各位之和
    public static int get_sum(int a) {
        int sum = 0;
        while (a != 0) {
            sum += a % 10;
            a /= 10;
        }
        return sum;
    }

http://www.dtcms.com/a/119177.html

相关文章:

  • 2noise团队开源ChatTTS,支持多语言、流式合成、语音的情感、停顿和语调控制
  • (十)安卓开发中的Activity之间的通信使用详解
  • CBGSDataset类-带类别平衡采样的数据集封装器
  • C++-FFmpeg-(5)-1-ffmpeg原理-ffmpeg编码接口-AVFrame-AVPacket-最简单demo
  • 有一个变量 在有些线程没有加锁 有些线程加锁了,那我在这些加锁的线程中能起到对应的作用吗
  • openEuler24.03 LTS下安装Spark
  • 使用 Google ML Kit 实现图片文字识别(提取美国驾照信息)
  • 爬虫抓包工具和PyExeJs模块
  • 领域大模型
  • flink iceberg写数据到hdfs,hive同步读取
  • 【C++游戏引擎开发】数学计算库GLM(线性代数)、CGAL(几何计算)的安装与使用指南
  • 【AI学习】AI Agent(人工智能体)
  • 蓝桥杯 C/C++ 组历届真题合集速刷(一)
  • GeoGPT:重新定义地理信息智能的下一代AI助手
  • 用PointNet++训练自己的数据集(语义分割模型semseg)
  • WEB安全--XSS--DOM破坏
  • 优选算法第八讲:链表
  • HOW - 如何测试 React 代码
  • unity urp 分层调酒思路解析
  • Nacos 服务发现的流程是怎样的?客户端如何获取最新的服务实例列表?
  • 鸿蒙开发_ARKTS快速入门_语法说明_渲染控制---纯血鸿蒙HarmonyOS5.0工作笔记012
  • 【JavaScript】十六、事件捕获和事件冒泡
  • TIM定时器
  • 跟着尚硅谷学vue-day3
  • 《 Scikit-learn与MySQL的深度协同:构建智能数据生态系统的架构哲学》
  • Python调用吉客云库存接口
  • 【学Rust写CAD】30 Argb结构乘Alpha256(Argb.rs 乘法重载)
  • 开发项目问题——moviepy报错两处
  • 【项目管理】第6章 信息管理概论 --知识点整理
  • MySQL基础 [六] - 内置函数+复合查询+表的内连和外连