特殊日期。

问题描述
对于一个日期,我们可以计算出年份的各个数位上的数字之和也可以分别计算月和日的各位数字之和。请问从1900年1月1日至9999年12月31日,总共有多少天,年份的数位数字之和等于月的数位数字之和加日的数位数字之和。
例如,2022年11月13日满足要求,因为2+0+2+2(1+1)+(1 +3)
请提交满足条件的日期的总数量
答案提交
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

方法一:运行时间过长不能通过只能最后打印

import os
import sys# 请在此输入您的代码
# def satisfy(n):
#   sum=0
#   while n :
#     sum+=n%10
#     n//=10
#   return sum# days=[0,31,28,31,30,31,30,31,31,30,31,30,31]
# cnt=0
# for year in range(1900,9999):
#   if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
#     days[2]=29
#   else:
#     days[2]=28
#   for i in range(1,13):
#     for j in range(1,days[i]+1):
#       if  satisfy(year)==satisfy(i)+satisfy(j):
#         cnt+=1# print(cnt)
print(70910)

方法二:调用库

import os
import sys# 请在此输入您的代码
import datetimea = datetime.date(1900, 1, 1)
b = datetime.date(9999, 12, 31)
c = datetime.timedelta(days=1)
q = 0
w = 0
count = 0
while a != b:y = str(a.year)md = str(a.month) + str(a.day)for i in range(len(y)):q += int(y[i])for j in range(len(md)):w += int(md[j])if w == q:count += 1q = 0w = 0a += c
print(count)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/227089.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

现代雷达车载应用——第2章 汽车雷达系统原理 2.2节 汽车雷达架构

经典著作,值得一读,英文原版下载链接【免费】ModernRadarforAutomotiveApplications资源-CSDN文库。 2.2 汽车雷达架构 从顶层来看,基本的汽车雷达由发射器,接收器和天线组成。图2.2给出了一种简化的单通道连续波雷达结构[2]。这…

Doris集群搭建——2.0.1.1版本

目录 一、启动Doris 二、配置并分发doris安装包和环境变量 1.分发doris安装包 2.解压安装包 3.分发环境变量 4.修改对应的配置文件 (1)修改be的配置 (2)修改fe的配置 三、be的扩容与缩容 (一)be扩容 1.添加be节点 3.另外两个节点启动be 4.重新查看be节点状态 (二…

NPM的介绍及使用详解

NPM(Node Package Manager)是Node.js的包管理工具,它让开发者能够方便地在自己的项目中使用和分享代码。 NPM不仅提供了一个庞大的代码库,还提供了命令行界面,用于下载、安装、更新和管理代码包。 下面详细介绍NPM的介…

数据可视化?这些平台能处

图表在各行各业都起到举重若轻的作用,无论是项目汇报、业绩分析,亦或是数据挖掘、统计分析,良好的可视化可以为我们的阐述起到画龙点睛的效果。在一篇文章中,如果只有密密麻麻的文字堆积,无论是谁恐怕都无法长期保持注…

Python实验 —— 简易计算器制作

Python实验 —— 简易计算器制作 实验说明实验过程实验分析 实验说明 Python 作为一门功能强大且易学的编程语言,为我们提供了丰富的工具和库,使得创造有趣的应用成为一种愉快的体验。在这个 Python 实验中,我们将一起探索并构建一个简易计算…

如何预防最新的.locked、.locked1勒索病毒感染您的计算机?

尊敬的读者: 近期,网络安全领域迎来一股新潮——.locked、.locked1勒索病毒的威胁,其先进的加密技术令人生畏。本文将深入剖析.locked、.locked1勒索病毒的阴谋,提供特色数据恢复策略,并揭示锁定恶劣行径的先锋预防手…

【中等】73. 矩阵置零

题目 73. 矩阵置零 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]] 示例 2…

RK3568平台(网络篇)添加网络交换芯片RTL8306M

一.硬件原理图 分析: 该交换芯片支持I2C、SPI、mdio通信,但是看ast1520的uboot代码采用的是mdio去通信phy芯片的,所以暂时也先采用mdio的方式,需要配置相应的引脚才可以配置成mdio通信模式,具体的配置硬件工程师解决。…

妙妙区间dp(从大往小,计算小对大的贡献(2^n的区间dp))AGC035D

https://www.luogu.com.cn/problem/AT_agc035_d 设 f ( l , r , f l , f r ) f(l,r,fl,fr) f(l,r,fl,fr) 表示现在在区间 [ l , r ] [l,r] [l,r], a l − 1 1 a_{l-1}1 al−1​1 对答案贡献为 f l fl fl, f r fr fr 同理。 然后枚举最后一次操作的…

使用netcore编写对比excel差异

一、新建项目Vlook项目 using MiniExcelLibs; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Data; using System.IO;namespace Vlook {internal class Program{static void Main(string[] args){var dir App…

L1-046:整除光棍

题目描述 这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个…

LeetCode-2454. 下一个更大元素 IV【栈 数组 二分查找 排序 单调栈 堆(优先队列)】

LeetCode-2454. 下一个更大元素 IV【栈 数组 二分查找 排序 单调栈 堆(优先队列)】 题目描述:解题思路一:单调栈,典型的单调栈问题,不过这里用的是双单调栈,因为是找第二大整数。我们用第一个栈…

通义千问关于网络模块的专业知识能力正确率测试

闲着无聊,就用问答区的一个问题,去考验了通义千问,结果优点出乎意料。 我们来看一下具体的问题,这里,我准备了三个问题: 第一个问题:11.192.0.x 注意,这里我并没有增加任何的辅助提…

关于文件操作---C语言

引言 关于文件,想必大家或多或少都会有些了解,文件可以帮我们储存数据,不同格式的文件可以储存不同类型的数据,也可以将文件中的数据用不同的方式打开。电脑中的文件,是放在硬盘上的。在我们编写代码并运行的时候&…

vue中的常见使用

文章目录 datacomputedwatch深层监听 methods 这里是记录一下常规的使用 data 最常用的,定义一些使用到的数据,以一种函数的表现方式 data(){return{} }声明的数据写在return中 computed 较少使用,称为计算属性。 从名称和使用方式来看&a…

谣言检测常用评价指标

谣言检测通常是一个二分类任务,常用评价指标包括Precision、Recall、Accuracy、F1-score、Micro-F1、Macro-F1等。 Precision和Recall 名称含义TP(True Positive)真阳性 预测为正,实际为正FP(False Positive)假阳性 预测为正,实际为负TN(Tr…

金蝶云星空表单插件获取复选框的值

文章目录 金蝶云星空表单插件获取复选框的值 金蝶云星空表单插件获取复选框的值 object getPur this.View.Model.GetValue("F_XHWT_IsPur", rowIndexV);bool isSerial !Convert.ToBoolean(itemClose["F_XHWT_IsPur"] "");取得值可以直接转换成…

Datawhale聪明办法学Python(task3变量与函数)

一、课程基本结构 课程开源地址:课程简介 - 聪明办法学 Python 第二版 章节结构: Chapter 0 安装 Installation Chapter 1 启航 Getting Started Chapter 2 数据类型和操作 Data Types and Operators Chapter 3 变量与函数 Variables and Functions Ch…

论文写作☞结论怎么写?

论文的结论部分是整篇论文的总结和归纳,需要简明扼要地概括研究的主要内容和发现,同时也需要回答研究问题和假设。以下是结论部分的写作建议: 1.首先,简要概括研究的主要内容和发现,强调研究的重要性和贡献。 2.接着…

Cortex-M4内核结构

Cortex-M4内核结构 1. 内核Core 2. 三阶流水线 3. 内核工作模式 4. 总结 Cortex-M4内核结构 Cortex-M4处理器是ARMv7-M架构的一种实现,它是一种32位精简指令集(Reduced Instruction Set Computing, RISC)的处理器,有一个三阶的指令流水线,依…