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

蓝桥杯刷题day05——2023

1、题目描述

请求出在12345678 (含) 至 98765432 (含) 中 ,有多少个数中完全不包含 2023。

完全不包含 2023是指 无论将这个数的哪些数位移除都不能得到2023。
例如 20322175,33220022 都完全不包含 2023,
而20230415,20193213 则含有 2023 (后者取第 1,2,6,8个数位) 。

2、解析 

在给定数字范围内,完全不包含数字2023的所有数字的数量。
首先,我们需要明确什么是“完全不包含2023”。
这意味着无论我们移除这个数字的哪个部分,都不能得到数字2023。
例如,数字20322175和33220022都完全不包含2023,因为无论我们移除哪个部分,都不能得到2023。
但是,数字20230415和20193213则包含2023,因为如果我们移除某些部分,可以得到2023。

解题思路如下:
遍历给定的数字范围,即从12345678到98765432。
对于每个数字,尝试移除其各个部分,检查是否可以得到数字2023。
如果不能得到数字2023,则计数器加1。
返回计数器的值作为结果。
 

3、python代码

# count=0
# for n in range(12345678,98765433):
#     ls = ["2", "0", "2", "3"]
#     for i in ls:
#         if i not in str(n):
#             count+=1
#             break
#     else:
#         for j in str(n):
#             if ls:
#                 if j==ls[0]:
#                     ls.pop(0)
#             else:
#                 break
#         if ls:
#             count+=1

# print(count)

print(85959030)


http://www.kler.cn/a/227719.html

相关文章:

  • SQLAlchemy 2.0的简单使用教程
  • PCA9685 一款由 NXP Semiconductors 生产的 16 通道、12 位 PWM(脉宽调制)控制器芯片
  • 富文本 tinyMCE Vue2 组件使用简易教程
  • chrome源码剖析—进程通信
  • 列表(列表是什么)
  • 【PyTorch】6.张量形状操作:在深度学习的 “魔方” 里,玩转张量形状
  • Leetcode刷题笔记题解(C++):99. 恢复二叉搜索树
  • 【QT+QGIS跨平台编译】之二十:【xerces+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • 寒假 day1
  • 实时聊天系统
  • 网络原理TCP/IP(4)
  • 老版本labelme如何不保存imagedata
  • 【TCP】四次挥手(终止连接)
  • Logback学习
  • 新手从零开始学习数学建模论文写作(美赛论文临时抱佛脚篇)
  • 修改MFC图标
  • 每日一练 | 华为认证真题练习Day178
  • 【Pwn | CTF】BUUCTF rip1
  • 编程实例分享,眼镜店电脑系统软件,配件验光管理顾客信息记录查询系统软件教程
  • SQL报错注入
  • 使用wda框架实现IOS自动化测试详解
  • MyBatis之环境搭建以及实现增删改查
  • 幻兽帕鲁服务器搭建:专用服务器设置全攻略
  • XUbuntu22.04之如何创建、切换多个工作区(二百零九)
  • 微信网页授权之使用完整服务解决方案
  • docker入门教程之将应用程序容器化