【华为OD机试 2023最新 】最大数字(C++ 100%)
2023-09-14 09:06:45 时间
题目描述
给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除;
删除某个重复的数字后,其它数字相对位置保持不变。
如”34533″,数字3重复超过2次,需要删除其中一个3,删除第一个3后获得最大数值”4533″
请返回经过删除操作后的最大的数值,以字符串表示。
输入描述
第一行为一个纯数字组成的字符串,长度范围:[1,100000]
输出描述
输出经过删除操作后的最大的数值
用例
输入 | 34533 |
输出 | 4533 |
说明 | 无 |
输入 | 5445795045 |
输出 | 5479504 |
说明 | 无 |
题目解析
类似题,可以参考题解:
316. 去除重复字母 - 力扣(LeetCode)
C+&#
相关文章
- C++基础知识
- C++ 求矩阵的秩
- C++中this指针的本质
- c++ sstream
- C/C++编程学习 – 第5周 ④ 石头剪刀布「建议收藏」
- C++stl库_c++库
- C++基本概念_c语言 c++区别
- C++结构体和类的区别_c++有结构体吗
- c++的链表-C++实现简单链表
- C/C++ 关于运算符重载笔记
- C/C++ 搜索缝隙并插入ShellCode
- C++ Boost 文件系统相关函数
- 数据结构小记【Python/C++版】——图结构篇
- 华为机试HJ27-查找兄弟单词-C++实现
- c++基础篇之C++ 模板
- C++实现顺序计算输入表达式的值详解编程语言
- C++ string类(C++字符串)完全攻略
- 深入理解C++的动态绑定与静态绑定的应用详解
- 基于C++内存分配、函数调用与返回值的深入分析
- c++显式类型转换示例详解
- C++实现广度优先搜索实例