如果熊掌号做的不好会不会影响网站,国外做任务的网站,可以做自己的单机网站,wordpress站点优化文章目录1. 题目2. 解题1. 题目
给你一个表示某个正整数的字符串 number 和一个字符 digit 。
从 number 中 恰好 移除 一个 等于 digit 的字符后#xff0c;找出并返回按 十进制 表示 最大 的结果字符串。 生成的测试用例满足 digit 在 number 中出现至少一次。
示例 1找出并返回按 十进制 表示 最大 的结果字符串。 生成的测试用例满足 digit 在 number 中出现至少一次。
示例 1
输入number 123, digit 3
输出12
解释123 中只有一个 3 在移除 3 之后结果为 12 。示例 2
输入number 1231, digit 1
输出231
解释可以移除第一个 1 得到 231 或者移除第二个 1 得到 123 。
由于 231 123 返回 231 。示例 3
输入number 551, digit 5
输出51
解释可以从 551 中移除第一个或者第二个 5 。
两种方案的结果都是 51 。提示
2 number.length 100
number 由数字 1 到 9 组成
digit 是 1 到 9 中的一个数字
digit 在 number 中出现至少一次来源力扣LeetCode 链接https://leetcode.cn/problems/remove-digit-from-number-to-maximize-result 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
拼接子串
class Solution {
public:string removeDigit(string number, char digit) {string ans 0;for(int i 0; i number.size(); i){if(number[i] digit){string sub number.substr(0, i) number.substr(i1);if(sub ans)ans sub;}}return ans;}
};4 ms 6.9 MB C 我的CSDN博客地址 https://michael.blog.csdn.net/
长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步