华为OD机试 -求最大数字(Java) | 机试题+算法思路+考点+代码解析 【2023】

news/2024/5/19 11:04:37 标签: java, 算法, 华为, 数据结构, od

求最大数字

题目

给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现ode>2ode>次,超过的需要进行删除;删除某个重复的数字后,其它数字相对位置保持不变。
ode>34533ode>,数字ode>3ode>重复超过ode>2ode>次,需要删除其中一个ode>3ode>,删除第一个ode>3ode>后获得最大数值ode>4533ode>
请返回经过删除操作后的最大的数值,以字符串表示。

输入

第一行为一个纯数字组成的字符串,长度范围:ode>[1,100000]ode>

输出

输出经过删除操作后的最大的数值

示例一

输入

ode class="prism language-plaintext">34533
ode>

输出

ode class="prism language-plaintext">4533
ode>

示例二

输入

ode class="prism language-plaintext">5445795045
ode>

输出

ode class="prism language-plaintext">5479504
ode>

思路


http://www.niftyadmin.cn/n/147778.html

相关文章

华为OD机试 -敏感字段加密(Java) | 机试题+算法思路+考点+代码解析 【2023】

敏感字段加密 题目 给定一个由多个命令字组成的命令字符串; 字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号命令字之间以一个或多个下划线_进行分割可以通过两个双引号""来标识包含下划线_的命令字或空命令字(仅包含两个双引号的命令字…

二十四、通过逃逸分析看堆空间的对象分配策略

堆是分配对象存储的唯一选择吗? 在《深入理解Java虚拟机》中关于Java堆内存有这样一段描述: 随着JIT编译期的发展与逃逸分析技术逐渐成熟,栈上分配‘标量替换优化技术见会导致一些微妙的变化,所有的对象都分配堆上也渐渐不那么“绝对“了。 …

吊打面试官-Springcloud面试题

1、Springcloud-alibaba有那些组件 Springcloud 提供了构建为服务系统所需要的一组通用开发模式以及一系列快速实现这些开发模式的工具 2、分布式事务如何处理?怎么保证事务一致性 分布式事务:将不同节点上的事务操作,提供操作院子性保证。…

爬虫HTTP原理

1.1 HTTP 基本原理 在本节中,我们会详细了解 HTTP 的基本原理,了解在浏览器中敲入 URL 到获取网页内容之间发生了什么。了解这些内容,有助于我们进一步了解爬虫的基本原理。 URI 和 URL 这里我们先了解一下 URI 和 URL。URI 的全称为 Unifor…

GD25LQ32ENIGR NOR 存储器、SLB9670VQ2.0模块应用、PM8533B-F3EI PCIe 交换机 接口

FLASH - NOR 存储器:GD25LQ32ENIGR8-USON(明佳达电子)存储器类型:非易失存储器格式:闪存技术:FLASH - NOR存储容量:32Mb存储器组织:4M x 8存储器接口:SPI - 四 I/O&#…

你真的知道如何系统高效地学习数据结构与算法吗?

文章目录前言:什么是数据结构?什么是算法?学习这个算法需要什么基础?学习的重点在什么地方?一些可以让你事半功倍的学习技巧1.边学边练,适度刷题2.多问、多思考、多互动3.打怪升级学习法4.知识需要沉淀&…

Python 快速入门【1】:Python介绍、变量和数据类型、输入输出、运算符

本文已收录于专栏🌻《Python 快速入门》文章目录1、Python 介绍2、变量和数据类型2.1 注释的使用2.2 变量以及数据类型2.2.1 什么是变量?2.2.2 怎么给变量起名?2.2.3 变量的类型🎨 整数 int🎨 浮点数(小数&…

解决Uncaught SyntaxError: Unexpected reserved word

我在写项目的时候,遇到了这个报错,从网上搜了一些解决方法,都没有进行解决解决思路:首先,我运行项目报错,我查看了一下node版本,是否太低,如果是14版本的话,那么node需要…