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

【牛客网】OR59 字符串中找出连续最长的数字串

题目

在这里插入图片描述

思路

  1. 创建两个字符串 temp 和 ret 创建指针i用来遍历字符串
  2. 通过i遍历字符串,如果遇到数字则将这个数组加到字符串temp中 i++,如果遇到字母,则判断temp字符串的长度和ret字符串的长度,如果temp<ret则说明这个字符串不是要的字符串,如果temp>ret则说明此时temp字符串是暂时的最大值,就将temp 的值赋给ret
  3. 遍历字符串结束,ret中存在的字符串就是我们想要的结果

代码

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);String ret = "";String temp = "";String str = in.nextLine();int i = 0;while(i < str.length()){if(Character.isDigit(str.charAt(i))){temp += str.charAt(i);}else{if(temp.length()>ret.length()){ret = temp;}temp = "";}i++;}if(temp.length()>ret.length()){ret = temp;}System.out.print(ret);}
}
http://www.lryc.cn/news/185390.html

相关文章:

  • 云原生监控系统Prometheus:基于Prometheus构建智能化监控告警系统
  • C++ 学习系列 -- std::list
  • YOLOv8血细胞检测(6):多维协作注意模块MCA | 原创独家创新首发
  • FFmpeg横竖版视频互换背景模糊一键生成
  • Java 华为真题-小朋友分班
  • 机器学习必修课 - 编码分类变量 encoding categorical variables
  • ClickHouse进阶(二十二):clickhouse管理与运维-服务监控
  • Hadoop使用hdfs指令查看hdfs目录的根目录显示被拒
  • [Mac] 安装paddle-pipelines出现 ERROR: Failed building wheel for lmdb
  • LED灯亮灭
  • Acwing.143 最大异或对(trie树)
  • day10.8ubentu流水灯
  • transformer系列5---transformer显存占用分析
  • Docker项目部署
  • vue3实现文本超出鼠标移入的时候文本滚动
  • 光伏系统MPPT、恒功率控制切换Simulink仿真
  • mysql双主互从通过KeepAlived虚拟IP实现高可用
  • ​苹果应用高版本出现:“无法安装此app,因为无法验证其完整性”是怎么回事?竟然是错误的?
  • AF_UNIX和127.0.0.1(AF_INET)回环地址写数据速度对比
  • 我在 NPM 发布了新包: con-colors
  • 【python数据建模】Scipy库
  • C# App.xaml.cs的一些操作
  • 【ORACLE】ORA-00972:标识符过长
  • 【Vue】Vue快速入门、Vue常用指令、Vue的生命周期
  • Pandas 数据处理 类别数据和数值数据
  • Android攻城狮学鸿蒙 -- 点击事件
  • jmeter性能测试常见的一些问题
  • 利用国外 vps 为 switch 设置代理服务器加速游戏下载
  • 云计算安全的新挑战:零信任架构的应用
  • 基于SSM的药房药品采购集中管理系统的设计与实现