当前位置: 首页 > news >正文

华为OD机试真题 Java 实现【表示数字】【牛客练习题】

一、题目描述

将一个字符串中所有的整数前后加上符号“*”,其他字符保持不变。连续的数字视为一个整数。

数据范围:字符串长度满足1≤n≤100 。

二、输入描述

输入一个字符串。

三、输出描述

字符中所有出现的数字前后加上符号“*”,其他字符保持不变。

四、解题思路

  1. 读取输入,将字符串存储在变量pInStr中;
  2. 创建一个StringBuilder对象res用于存储结果;
  3. 遍历字符串pInStr的每个字符,判断是否为数字;
    • 如果当前字符是数字,则在res中添加字符’*';
    • 接着,将连续的数字添加到res中,直到遇到非数字字符为止;
    • 最后,在res中添加字符’*';
    • 如果当前字符不是数字,则直接将其添加到res中;
  4. 将res转换为字符串并返回作为结果;

五、Java算法源码

public static void main(S
http://www.lryc.cn/news/91572.html

相关文章:

  • 使用Python进行接口性能测试:从入门到高级
  • sed编辑器
  • 深入理解深度学习——正则化(Regularization):稀疏表示
  • 【Android】分别用JAVA和Kotlin实现横向扫描的动画效果
  • 长尾词挖掘,如何选择精准的长尾词优化?
  • Python相关环境变量配置和模拟手机app登录
  • c++ 11标准模板(STL) std::map(九)
  • 深入探索chatGPT插件:SceneXplain,Wolfram,和AppyPieAIAppBuilder
  • 华为OD机试真题B卷 Java 实现【停车场车辆统计】,附详细解题思路
  • 第二章:MySQL环境搭建
  • 生产环境之负载均衡LVS+keepalived方案(2)_LVS介绍
  • 【parsel】------- PYTHON爬虫基础4
  • MySQL数据库从入门到精通学习第8天(表数据的查询)
  • 什么是IPAM?如何使用IPAM来管理IP地址和DHCP?
  • PCIE学习
  • 商业智力,Social焕新|数说故事重磅发布“SocialGPT”,国内首个专注Social领域的商业大模型
  • STM32HAL库RS485-ModBus协议控制伺服电机
  • 【医学图像】图像分割系列.3 (uncertainty)
  • Java有线程安全的set吗?
  • 《HelloGitHub》第 86 期
  • LDGRB-01 3BSE013177R1 将数字输入和继电器输出结合
  • 手动计算校正年龄、性别后的标准化死亡率 (SMR)
  • Java组合模式:构建多层次公司组织架构
  • Langchain-ChatGLM:基于本地知识库问答
  • 设计模式十 适配器模式
  • 1.6 初探JdbcTemplate操作
  • 为什么要用线程池?
  • c语言的预处理和编译
  • 网络安全必学 SQL 注入
  • Docker基础知识详解