当前位置:网站首页>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

边栏推荐
- Lattice coloring - matrix fast power optimized shape pressure DP
- Padavan manually installs PHP
- [P2P] local packet capturing
- Explore dry goods! Apifox construction ideas
- Codeforce c.strange test and acwing
- Yugu p1020 missile interception (binary search)
- The charm of SQL optimization! From 30248s to 0.001s
- 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
- Téléchargement des données de conception des puces
- Thinkcmf6.0安装教程
猜你喜欢
随机推荐
Linux server development, redis source code storage principle and data model
Visualization Document Feb 12 16:42
2022 recurrent training question bank and answers of refrigeration and air conditioning equipment operation
芯片资料 网站 易特创芯
misc ez_ usb
Leetcode 90: subset II
PHP exports millions of data
Open source ecosystem | create a vibrant open source community and jointly build a new open source ecosystem!
Detailed explanation of Kalman filter for motion state estimation
C语言队列
芯片 設計資料下載
Summary of redis functions
Few shot Learning & meta learning: small sample learning principle and Siamese network structure (I)
C语言通信行程卡后台系统
The principle and implementation of buffer playback of large video files
大视频文件的缓冲播放原理以及实现
The configuration that needs to be modified when switching between high and low versions of MySQL 5-8 (take aicode as an example here)
padavan手动安装php
Introduction to basic components of wechat applet
Content of string







![[P2P] local packet capturing](/img/4e/e1b60e74bc4c44e453cc832283a1f4.png)
![[guess-ctf2019] fake compressed packets](/img/a2/7da2a789eb49fa0df256ab565d5f0e.png)
