当前位置:网站首页>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
边栏推荐
- [unity] several ideas about circular motion of objects
- Implementation of replacement function of shell script
- CTF daily question day43 rsa5
- LeetCode 90:子集 II
- [webrtc] M98 screen and window acquisition
- 芯片资料 网站 易特创芯
- Content of string
- Zhilian + AV, AITO asked M7 to do more than ideal one
- Quickly use Jacobo code coverage statistics
- Padavan manually installs PHP
猜你喜欢
随机推荐
Linux server development, MySQL stored procedures, functions and triggers
Explore Cassandra's decentralized distributed architecture
Linux server development, MySQL cache strategy
Hands on deep learning (IV) -- convolutional neural network CNN
芯片资料 网站 易特创芯
Ansible
Linux server development, MySQL transaction principle analysis
mysql多列索引(组合索引)特点和使用场景
2022年茶艺师(中级)考试试题及模拟考试
C语言队列
Cnopendata list data of Chinese colleges and Universities
Linux server development, redis protocol and asynchronous mode
Quickly use Jacobo code coverage statistics
Custom class loader loads network class
2022 Inner Mongolia latest advanced fire facility operator simulation examination question bank and answers
PHP exports millions of data
[CV] Wu Enda machine learning course notes | Chapter 8
Why should we understand the trend of spot gold?
Main window in QT learning 27 application
Es FAQ summary