date1 = input()
date2 = input()"""
判断是否是闰年
"""
def isLeap(year):if (year%4 == 0 and year%100 != 0) or (year%400 == 0):return 1else:return 0"""
判断是否是回文数
"""
def isPalindrome(year):for i in range(4):if year[7-i] != year[i]:return 0return 1ans = 0
y1 = int(date1[0:4])
y2 = int(date2[0:4])for year in range(y1, y2+1):if isLeap(year):D = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]else:D = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] y = str(year)date = int(y + y[::-1])#date = year*10000 + year%10*1000 + year%100//10*100 + year%1000//100*10 + year//1000;#date = int(year*10000 + int(y[3])*1000 + int(y[2])*100 + int(y[1])*10 + int(y[0]))#print(date)if(int(date1) <= date <= int(date2) and 0 < (date%10000//100) <= 12 and isPalindrome(str(date)) and date%100 <= D[date%10000//100-1]):ans = ans + 1;
print(ans)

牛客16438 回文日期相关推荐

  1. NOIP 普及组 2016 回文日期

    传送门 https://www.cnblogs.com/violet-acmer/p/9859003.html 题解: 思路1: 相关变量解释: year1,month1,day1 : date1对应 ...

  2. 洛谷 题解 P2010 【回文日期】

    因为有8个字符,所以可得出每一年只有一个回文日期. 因此只要判断每一年就行了. 做法: 我们先把年倒过来,例如2018年就倒为8102,就得出8102就是回文日期的后四个字符,我们只要判断一下有没有这 ...

  3. Python案例:输出指定要求的回文日期

    文章目录 一.提出任务 二.完成任务 (一)编写程序,实现功能 (二)运行程序,查看结果 一.提出任务 2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日.因为如果将 ...

  4. Python案例:输出公元后到目前为止全部回文日期

    文章目录 一.回文日期 二.提出任务 三.完成任务 (一)涉及知识点 1.time模块 2.datetime模块 3.timedelta模块 (二)实现步骤 1.编写源代码 2.运行程序,查看结果 3 ...

  5. Vijos P2010 回文日期【回文+日期计算】

    描述 在日常生活中,通过年.月.日这三个要素可以表示出一个唯一确定的日期. 牛牛习惯用8位数字表示一个日期,其中,前4位代表年份,接下来2位代表月份,最后2位代表日期.显然:一个日期只有一种表示方法, ...

  6. 【题解】【蓝桥杯】回文日期

    题目链接 回文日期 题目描述 解题思路 首先就是日期判断,注意这个地方是日期,而不是这之间的所有数据 例如44444444这种虽说是回文串,但是并不是日期,所以需要排除 判断回文串其实不用打表,因为真 ...

  7. 蓝桥杯(Java) 回文日期

    题目描述 2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日.因为如果将这个日期按 "yyyymmdd" 的格式写成一个 8 位数是 202002 ...

  8. 蓝桥杯--历届真题 回文日期【第十一届】【省赛】【B组】

    试题 历届真题 回文日期[第十一届][省赛][B组] 提交此题   评测记录 资源限制 时间限制:1.0s   内存限制:256.0MB  哎话说好久没写过日期题了,回忆起刚学的时候被日期统治的恐惧了

  9. 输出指定要求的回文日期与字符串拼接

    知识点:字符串拼接 (1)字符串直接用+拼接 演示直接用+连接两个字符串 这样会有三个内存单元来存放字符串,浪费内存空间,建议采用StringBuffer(线程安全)或者StringBuilder(线 ...

最新文章

  1. 计算机中音乐设备数字接口,一种计算机用声卡封存装置的制作方法
  2. linux 内核编译错误 .size expression for copy_user_generic_c does not evaluate to a constant
  3. Cannot load 64-bit SWT libraries on 32-bit JVM
  4. Java和JavaScript区别与联系
  5. 腾讯云Service Mesh生产实践及架构演进
  6. linux的apche支持PHP,Linux下apache支持PHP配置
  7. ai人工智能编程_从人工智能动态编程:Q学习
  8. _VARIANT_T 到 CSTRING 转换
  9. Redis数据类型--散列类型
  10. WCF服务编程设计规范(9):中文、中英文对照、英文版资料共享下载
  11. python 线性回归 约束_PyTorch线性回归和逻辑回归实战示例
  12. Java 中文乱码问题
  13. java并发编程实战看哪几章,附源代码
  14. java 采集器_使用jsoup来写小说采集器
  15. linux计划任务详解,Linux计划任务详解
  16. 三星:大小屏QLED和OLED两手都要抓,都要硬
  17. markdown生成chm电子书或在线文档
  18. 程序员之路:Gmail邮箱客户端配置
  19. 联想服务器装系统不能加载硬盘,联想电脑重装系统读不出硬盘怎么办
  20. mysql数据长度过长,1406 - Data too long for column ‘express_company‘ at row 1

热门文章

  1. LeetCode 948. 令牌放置(贪心)
  2. LeetCode 469. 凸多边形(向量叉积)
  3. 马尔可夫链蒙特卡罗法(Markov Chain Monte Carlo,MCMC)
  4. 程序员面试金典 - 面试题 16.01. 交换数字(位运算swap)
  5. LeetCode 165. 比较版本号
  6. LeetCode 621. 任务调度器(贪心)
  7. java分治法求数列的最大子段和_Java十大经典排序算法动画解析和 代码实现
  8. 利用python寻找列表中相邻元素之差绝对值为1的所有最长链
  9. Telegraf安装及使用
  10. Codeforces Round #701 (Div. 2)赛后补题报告(A~D)