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

华为OD-非严格递增连续数字序列

 题目描述

输入一个字符串仅包含大小写字母和数字
求字符串中包含的最长的非严格递增连续数字序列长度
比如:
12234属于非严格递增数字序列

输入描述

输入一个字符串仅包含大小写字母和数字

输出描述

输出字符串中包含的最长的非严格递增连续数字序列长度

示例一

输入

abc2234019A334bc

输出

4

2234为最长的非严格递增连续数字序列,所以长度为4

代码实现

# coding:utf-8
# 非严格递增连续数字序列class Solution:def maxLenIncSqe(self, s):max_len = 0cur_len = 0last = 0for i in range(len(s)):if s[i].isdigit():if cur_len == 0 or s[i] >= last:cur_len += 1else:if cur_len > max_len:max_len = cur_lencur_len = 1last = s[i]else:if cur_len > max_len:max_len = cur_lencur_len = 0last = 0max_len = max(max_len, cur_len)return max_lenif __name__ == '__main__':s = input('input:').split(' ')solution = Solution()print(solution.maxLenIncSqe(s[0]))

http://www.lryc.cn/news/140341.html

相关文章:

  • css滚动条样式这样修改下很漂亮
  • 转置卷积的应用
  • 常见的移动端布局
  • Typore 亲测有效(懂得都懂哈)
  • Kyligence Copilot 登陆海外,斩获 Product Hunt 日榜 TOP 2
  • 【Docker】Docker 的基本概念和优势,基本命令及使用例子
  • 高并发内存池(回收)[4]
  • 分布式事务篇-2.4 Spring-Boot整合Seata
  • 718. 最长重复子数组
  • Mysql join加多条件与where的区别
  • div滚动条自动滚动到底部
  • 【深度学习】实验02 鸢尾花数据集分析
  • AI大模型潮水中,医疗数字化加速「求解」
  • 【安卓】自定义View实现画板涂鸦等功能
  • 面试题. 搜索旋转数组
  • 前端需要理解的数据治理与异常监控知识
  • ip_vs 原理解析 (四)hook 后的开始 一
  • 【论文解读】基于图的自监督学习联合嵌入预测架构
  • C++ 容器
  • 【PHP】PHP文件操作详解
  • 硬核旗舰南卡OE CC开放式耳机发布,重新定义百元开放式耳机新标杆!
  • 785. 判断二分图
  • 限时 180 天,微软为 RHEL 9 和 Ubuntu 22.04 推出 SQL Server 2022 预览评估版
  • 一款ccm的功率因素校正控制器ncp1654
  • 4.若依框架上传文件
  • Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
  • idea的debug断点的使用
  • 【UE】蓝图通信——事件分发器
  • Python爬虫分布式架构问题汇总
  • AIGC人工智能涉及三十六职业,看看有没有你的职业(一)