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

python回文日期 并输出下一个ABABBABA型回文日期

题目:

 输入:

输入包含一个八位整数N,表示日期

对于所有的测评用例,10000101 ≤N≤89991231,保证N是一个合法日期的8位数表示

输出:

输出两行,每行一个八位数。第一行表示下一个回文日期第二行表示下一个ABABBABA型的回文日期

输入输出示例:

 对于这道题,首先要知道什么是回文日期,所谓回文是 ☛ 无论从左往右还是从右往左阅读日期,数字顺序都保持一致的日期形式。换句话说 (*/ω\*) ,回文日期的日期格式在反向读法下与正常读法完全相同。

🍔 首先从键盘获取日期N

🍔 将日期分为年月日分别赋值给year,month,day

🍔 定义一个flag来判断是否需要输出当前的回文日期

🍔 进入for循环,并设置if语句判断flag,如果为回文日期则输出,同时修改flag的值为False

🍔 在for循环中写入第二个if语句,判断是否为ABABBABA型回文日期,是则输出,并用break结束循环

代码如下 §(* ̄▽ ̄*)§ : 

import datetime
import os
import sys# 请在此输入您的代码
N = input()#从键盘输出日期
year = int(N[0:4])#获取年
month = int(N[4:6])#获取月
day = int(N[6:])#获取日
# 将年月日转换为日期形式
day_date = datetime.date(year,month,day)
flag = True#用来判断是否需要输出
for i in range(9999999):# datetime.timedelta  时间增量day_date = day_date+datetime.timedelta(days=1)# 用空格替代-,即去掉日期中的-day_date_str = str(day_date).replace("-","")# 如果日期正着和反正看完全相等,为回文日期if day_date_str[:] == day_date_str[::-1]:if flag:# 返回 日期print(int(day_date_str))flag = False#下次循环时,将不会进入第一个if语句输出回文日期,而进入第二个if语句,判断回文的类型#判断是否为ABABBABA型if day_date_str[0]==day_date_str[2]==day_date_str[7] and day_date_str[1] ==day_date_str[3]==day_date_str[4]==day_date_str[6]:# 是,则输出print(int(day_date_str))break#结束循环

相关文章:

python回文日期 并输出下一个ABABBABA型回文日期

题目: 输入: 输入包含一个八位整数N,表示日期 对于所有的测评用例,10000101 ≤N≤89991231,保证N是一个合法日期的8位数表示 输出: 输出两行,每行一个八位数。第一行表示下一个回文日期第二…...

Zotero拓展功能之Zotero Style

Zotero Style拓展功能 一、列: 1.简介 首先你必须知道Zotero的基本功能:右键任意一个列的名字,会弹出一个右键菜单,你可以勾选/取消勾选一个列,并且在最后有两个按钮,一个是“列设置”,一个是…...

小程序提交表单之后,清除表单form

构造表单 <form bindsubmit"bindFormSubmit"> <view class"main"><textarea name"textarea" value"{{content}}"></textarea> <button form-type"submit" type"primary" > 提交 &…...

Java程序设计实验5 | Java API应用

*本文是博主对Java各种实验的再整理与详解&#xff0c;除了代码部分和解析部分&#xff0c;一些题目还增加了拓展部分&#xff08;⭐&#xff09;。拓展部分不是实验报告中原有的内容&#xff0c;而是博主本人自己的补充&#xff0c;以方便大家额外学习、参考。 &#xff08;解…...

自媒体项目详述

总体框架 本项目主要着手于获取最新最热新闻资讯&#xff0c;以微服务构架为技术基础搭建校内仅供学生教师使用的校园新媒体app。以文章为主线的核心业务主要分为如下子模块。自媒体模块实现用户创建功能、文章发布功能、素材管理功能。app端用户模块实现文章搜索、文章点赞、…...

客服呼叫中心的语音质检工作

语音质检是呼叫中心运营中必不可缺少的一个环节&#xff0c;呼叫中心语音质检对坐席起着直接监督的作用&#xff0c;也正是这种监督约束推动着客服人员不断提升自身的业务能力。 而客服呼叫中心的质检结果中还蕴藏了大量有价值的信息&#xff0c;可以通过日常的质检工作真正发现…...

深度解密 | 灵脉SAST 3.0最新特性曝光

一、多模智能引擎焕新 2023年6月&#xff0c;灵脉SAST入选国际权威咨询机构Forrester发布的《The Static Application Security Testing Landscape》报告成为全球范围内仅有的两款亚太区SAST代表产品之一。 此次3.0版本重大焕新&#xff0c;灵脉SAST从检测工具的灵魂核心入手…...

NowCode JZ39 数组中出现次数超过一半的数字 简单

题目 - 点击直达 1. JZ39 数组中出现次数超过一半的数字 简单1. 题目详情1. 原题链接2. 题目要求3. 基础框架 2. 解题思路1. 思路分析2. 时间复杂度3. 代码实现 1. JZ39 数组中出现次数超过一半的数字 简单 1. 题目详情 1. 原题链接 NowCode JZ39 数组中出现次数超过一半的数…...

【SA8295P 源码分析 (一)】119 - QNX 中如何在代码中快速配置 TLMM_GPIO 或 PMIC_GPIO 中断 及 中断回调函数

【SA8295P 源码分析】119 - QNX 中如何在代码中快速配置 TLMM_GPIO 或 PMIC_GPIO 中断 及 中断回调函数 一、配置 TLMM GPIO15 中断示例代码二、配置 PMIC2 GPIO1 中断示例代码三、easy_irq 实现源码分析3.1 struct _easy_irq_ctx 结构体内容分析3.2 register_easy_irq_callbac…...

电大搜题:开启智能学习新时代

尊敬的读者朋友们&#xff0c;今天我将向您介绍一款能够让您轻松搜题、高效学习的神奇工具&#xff1a;电大搜题&#xff01;作为湖北开放大学和广播电视大学的学习者&#xff0c;您一定对于繁重的课业和复杂的试题感到头疼。但是&#xff0c;现在有了电大搜题微信公众号&#…...

19、Flink 的Table API 和 SQL 中的自定义函数及示例(4)

Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…...

Vue23-props配置功能

Vue2&3-props配置功能 Vue2-props配置 功能&#xff1a;接收从其他组件传过来的数据&#xff0c;将数据从静态转为动态注意&#xff1a; 同一层组件不能使用props&#xff0c;必须是父组件传子组件的形式。父组件传数据&#xff0c;子组件接收数据。不能什么数据都接收&a…...

怎样使用ovsyunlive在web网页上直接播放rtsp/rtmp视频

业务中需要在网页中直接播放rtsp和rtmp视频&#xff0c;多方比较测试发现ovsyunlive的播放器能直接播放rtsp/rtmp视频&#xff0c;还是非常方便简洁&#xff0c;使用过程如下&#xff1a; 1&#xff0c;Windows系统在github上面下载ovsyunlive绿色包下载解压。 github地址&am…...

MySQL | 查询接口性能调优、编码方式不一致导致索引失效

背景 最近业务反馈&#xff0c;列表查询速度过慢&#xff0c;需要优化。 到正式环境系统去验证&#xff0c;发现没筛选任何条件的情况下&#xff0c;查询需要三十多秒&#xff0c;而筛选了条件之后需要13秒。急需优化。 先说结论&#xff1a;连表用的字段编码方式不一致导致索…...

ASUS华硕灵耀X2 Duo UX481FA(FL,FZ)_UX4000F工厂模式原装出厂Windows10系统

下载链接&#xff1a;https://pan.baidu.com/s/1sRHKBOyc3zu1v0qw4dSASA?pwd7nb0 提取码&#xff1a;7nb0 带有ASUS RECOVERY恢复功能、自带所有驱动、出厂主题壁纸、系统属性专属LOGO标志、Office办公软件、MyASUS华硕电脑管家等预装程序所需要工具&#xff1a;16G或以上…...

企业安全—三保一评

0x00 前言 本篇主要是讲解三保一评的基础知识&#xff0c;以及对为什么要进行这些内容的原因进行总结。 0x01 整体 1.概述 三保分别是&#xff0c;分保&#xff0c;等保&#xff0c;关保。 分保就是指涉密信息系统的建设使用单位根据分级保护管理办法和有关标准&#xff0c…...

“深入理解机器学习性能评估指标:TP、TN、FP、FN、精确率、召回率、准确率、F1-score和mAP”

目录 引言 分类标准 示例&#xff1a;癌症检测 1. 精确率&#xff08;Precision&#xff09; 2. 召回率&#xff08;Recall&#xff09; 3. 准确率&#xff08;Accuracy&#xff09; 4. F1-score 5. mAP&#xff08;均值平均精度&#xff09; 总结与通俗解释 引言 机器…...

Linux软件包(源码包和二进制包)

Linux下的软件包众多&#xff0c;且几乎都是经 GPL 授权、免费开源&#xff08;无偿公开源代码&#xff09;的。这意味着如果你具备修改软件源代码的能力&#xff0c;只要你愿意&#xff0c;可以随意修改。 GPL&#xff0c;全称 General Public License&#xff0c;中文名称“通…...

Leetcode-394 字符串解码(不会,复习)

此题不会&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 题解思路&#xff1a;元组思想&#xff1a;数字[字符串]&#xff0c;每次遇到中括号意味着要重复数字次字符串…...

如何在Linux上搭建本地Docker Registry并实现远程连接

Linux 本地 Docker Registry本地镜像仓库远程连接 文章目录 Linux 本地 Docker Registry本地镜像仓库远程连接1. 部署Docker Registry2. 本地测试推送镜像3. Linux 安装cpolar4. 配置Docker Registry公网访问地址5. 公网远程推送Docker Registry6. 固定Docker Registry公网地址…...

线性代数与矩阵运算:AI世界的数学基石——从SVD到特征值分解的实战解析

线性代数与矩阵运算&#xff1a;AI世界的数学基石摘要&#xff1a;线性代数是人工智能的数学语言。本文深入解析向量、矩阵、特征值、SVD等核心概念&#xff0c;结合Python代码实战&#xff0c;带你理解这些数学工具如何在降维、推荐系统、图像压缩等AI场景中发挥关键作用。一、…...

Pixel Aurora Engine开源镜像部署教程:免配置Docker一键启动

Pixel Aurora Engine开源镜像部署教程&#xff1a;免配置Docker一键启动 1. 认识Pixel Aurora Engine Pixel Aurora Engine是一款基于AI扩散模型的高端绘图工作站&#xff0c;它将现代AI技术与复古像素游戏风格完美结合。通过这台"虚拟游戏机"&#xff0c;你可以轻…...

AI 日报 - 2026年4月20日

&#x1f52c; 科技类 5 条1. 人形机器人半马北京亦庄夺冠&#xff1a;"闪电"以50分26秒打破人类纪录4月19日&#xff0c;2026北京亦庄人形机器人半程马拉松赛正式开跑&#xff0c;齐天大圣队的"闪电"机器人以50分26秒净用时冲线夺冠&#xff0c;真的跑赢了…...

Agent必备skill:一分钟把markdown格式转为word模式教程

markdown2word插件介绍大部分Agent直接生成的数据报告是markdown格式&#xff0c;使用markdown2word插件可以把报告转为word格式&#xff0c;方便修改与订正。如何安装 markdown2word 插件步骤 1&#xff1a;进入工具市场在 InfiniSynapse 页面的左下方有一个扳手按钮&#xff…...

Python中如何进行NumPy多项式拟合_使用polyfit实现回归

结论&#xff1a;numpy.polyfit拟合关键在阶数选择、x/y对齐与结果使用&#xff1b;常见错误是x/y传反、y未压平、阶数过高致过拟合&#xff1b;coeffs为降幂排列&#xff0c;预测应统一用np.polyval。直接说结论&#xff1a;用 numpy.polyfit 做多项式拟合&#xff0c;核心不是…...

从浏览器到服务器:图解HttpServletResponse如何操控文件流(原理+实践)

HTTP文件流传输的底层机制与高效实践 当你在浏览器中点击一个下载链接时&#xff0c;看似简单的操作背后隐藏着一系列精妙的协议交互和数据流动过程。作为开发者&#xff0c;理解HttpServletResponse如何操控文件流不仅能够优化文件传输性能&#xff0c;还能解决实际开发中的各…...

可学习上采样方法改进YOLOv5特征图恢复:从原理到实战全解析

摘要 YOLOv5作为经典的单阶段目标检测算法,在特征金字塔网络中采用最近邻插值进行上采样,该方法虽然计算高效但不可学习,限制了特征恢复的质量。本文提出使用可学习上采样方法(Carafe、DySample、IndexNet等)替代传统插值,通过引入空间感知的上采样核预测机制,显著提升…...

初阶linux2( Linux 环境基础开发工具使用指南)

&#x1f4da; 目录&#xff08;俏皮版&#xff09; &#x1f373; 一、软件管家 yum —— 做饭先备料 查看菜谱&#xff08;软件包&#xff09; 点菜安装 撤菜卸载 文件搬运工 rzsz ✍️ 二、编辑器 vim —— 键盘上的指尖芭蕾 三种核心模式 基本操作&#xff1a;进、写、退 正…...

OpenClaw AI智能体+PHP|自动生成接口文档、排查代码漏洞,新手也能快速上手

OpenClaw AI智能体PHP&#xff5c;自动生成接口文档、排查代码漏洞&#xff0c;新手也能快速上手 而最近全站爆火的OpenClaw AI智能体&#xff0c;刚好能解决这两个核心痛点——不用复杂配置&#xff0c;不用懂AI底层原理&#xff0c;只需简单部署&#xff0c;就能自动生成PHP接…...

Qwen1.5-0.5B-Chat成本控制:低配服务器部署实战案例

Qwen1.5-0.5B-Chat成本控制&#xff1a;低配服务器部署实战案例 1. 项目背景与价值 在AI应用快速发展的今天&#xff0c;很多开发者和中小企业都面临一个现实问题&#xff1a;如何以最低成本获得可用的智能对话服务&#xff1f;大模型虽然效果惊艳&#xff0c;但对硬件要求高…...