当前位置:网站首页>LeetCode简单题之字符串中最大的 3 位相同数字
LeetCode简单题之字符串中最大的 3 位相同数字
2022-07-07 04:47:00 【·星辰大海】
题目
给你一个字符串 num ,表示一个大整数。如果一个整数满足下述所有条件,则认为该整数是一个 优质整数 :
该整数是 num 的一个长度为 3 的 子字符串 。
该整数由唯一一个数字重复 3 次组成。
以字符串形式返回 最大的优质整数 。如果不存在满足要求的整数,则返回一个空字符串 “” 。
注意:
子字符串 是字符串中的一个连续字符序列。
num 或优质整数中可能存在 前导零 。
示例 1:
输入:num = “6777133339”
输出:“777”
解释:num 中存在两个优质整数:“777” 和 “333” 。
“777” 是最大的那个,所以返回 “777” 。
示例 2:
输入:num = “2300019”
输出:“000”
解释:“000” 是唯一一个优质整数。
示例 3:
输入:num = “42352338”
输出:“”
解释:不存在长度为 3 且仅由一个唯一数字组成的整数。因此,不存在优质整数。
提示:
3 <= num.length <= 1000
num 仅由数字(0 - 9)组成
来源:力扣(LeetCode)
解题思路
这个题只需要做一个长度为3的滑动窗口然后遍历整个字符串,找出符合条件的最大的数字。
class Solution:
def largestGoodInteger(self, num: str) -> str:
MIN=''
for i in range(0,len(num)-2):
if num[i]==num[i+1] and num[i+1]==num[i+2]:
if MIN=='':
MIN=num[i]*3
else:
MIN=num[i]*3 if int(num[i]*3)>int(MIN) else MIN
return MIN

边栏推荐
- pytest+allure+jenkins环境--填坑完毕
- A bit of knowledge - about Apple Certified MFI
- Thinkcmf6.0 installation tutorial
- C语言队列
- 2022 National latest fire-fighting facility operator (primary fire-fighting facility operator) simulation questions and answers
- php导出百万数据
- Leetcode 43 String multiplication (2022.02.12)
- Codeforce c.strange test and acwing
- The configuration that needs to be modified when switching between high and low versions of MySQL 5-8 (take aicode as an example here)
- [guess-ctf2019] fake compressed packets
猜你喜欢

Custom class loader loads network class

有 Docker 谁还在自己本地安装 Mysql ?

Record a stroke skin bone error of the skirt

Explore Cassandra's decentralized distributed architecture

即刻报名|飞桨黑客马拉松第三期等你挑战

【数字IC验证快速入门】15、SystemVerilog学习之基本语法2(操作符、类型转换、循环、Task/Function...内含实践练习)

mysql多列索引(组合索引)特点和使用场景

Why should we understand the trend of spot gold?

Li Kou interview question 04.01 Path between nodes

Ansible
随机推荐
[VHDL parallel statement execution]
[Stanford Jiwang cs144 project] lab3: tcpsender
Paddlepaddle 29 dynamically modify the network structure without model definition code (relu changes to prelu, conv2d changes to conv3d, 2D semantic segmentation model changes to 3D semantic segmentat
贝叶斯定律
These five fishing artifacts are too hot! Programmer: I know, delete it quickly!
Force buckle 144 Preorder traversal of binary tree
Summary of redis functions
[Matlab] Simulink 自定义函数中的矩阵乘法工作不正常时可以使用模块库中的矩阵乘法模块代替
Installing postgresql11 database under centos7
【数字IC验证快速入门】13、SystemVerilog interface 和 program 学习
Why should we understand the trend of spot gold?
[mathematical notes] radian
2022年茶艺师(中级)考试试题及模拟考试
[guess-ctf2019] fake compressed packets
这5个摸鱼神器太火了!程序员:知道了快删!
2022制冷与空调设备运行操作复训题库及答案
Visualization Document Feb 12 16:42
[advanced digital IC Verification] command query method and common command interpretation of VCs tool
2022年全国最新消防设施操作员(初级消防设施操作员)模拟题及答案
[experience sharing] how to expand the cloud service icon for Visio