题目
给你一个字符串 num
,表示一个大整数。如果一个整数满足下述所有条件,则认为该整数是一个 优质整数 :
- 该整数是
num
的一个长度为3
的 子字符串 。 - 该整数由唯一一个数字重复
3
次组成。
以字符串形式返回 最大的优质整数 。如果不存在满足要求的整数,则返回一个空字符串 ""
。
注意:
- 子字符串 是字符串中的一个连续字符序列。
num
或优质整数中可能存在 前导零 。
示例1:
1 | 输入:num = "6777133339" |
示例2:
1 | 输入:num = "2300019" |
示例3:
1 | 输入:num = "42352338" |
提示:
3 <= num.length <= 1000
num
仅由数字(0
-9
)组成
解法
解法一:
Java
1 | public String largestGoodInteger(String num) { |