3798. 最大的偶数
题目描述
给你一个仅由字符'1'和'2'组成的字符串s。
你可以删除字符串s中的任意数量的字符,但必须保持剩余字符的顺序不变。
返回可以表示 偶数 整数的 最大结果字符串 。如果不存在这样的字符串,则返回空字符串""。
示例 1:
输入: s = "1112"
输出: "1112"
解释:
该字符串已经表示了最大的偶数,因此不需要删除任何字符。
示例 2:
输入: s = "221"
输出: "22"
解释:
删除'1'后,可以得到最大的偶数,即 22。
示例 3:
输入: s = "1"
输出: ""
解释:
无法通过删除字符得到偶数。
提示:
1 <= s.length <= 100s仅由字符'1'和'2'组成。
解法
方法一
1 2 3 | |
1 2 3 4 5 6 7 8 9 | |
1 2 3 4 5 6 7 8 9 | |
1 2 3 | |
1 2 3 | |