华为OD机试真题- 非严格递增连续数字序列-2023年OD统一考试(B卷)

news/2024/7/20 19:21:49 标签: 华为od, java, 开发语言, 华为, 算法

 题目描述:

输入一个字符串仅包含大小写字母和数字,求字符串中包含的最长的非严格递增连续数字序列的长度(比如12234属于非严格递增连续数字序列)。

输入描述:

输入一个字符串仅包含大小写字母和数字,输入的字符串最大不超过255个字符。

输出描述:

最长的非严格递增连续数字序列的长度

补充说明:

示例1

输入:

abc2234019A334bc

输出:

4

说明:

2234为最长的非严格递增连续数字序列,所以长度为4。

解题思路:考察基础的字符串处理和排序。

java">import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        int curLen = 0;
        int maxLen = 0;
        char lastNum = '0';  
        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            if (c >= lastNum && c <= '9') {    
             

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

相关文章

数据结构与算法之堆: Leetcode 215. 数组中的第K个最大元素 (Typescript版)

数组中的第K个最大元素 https://leetcode.cn/problems/kth-largest-element-in-an-array/ 描述 给定整数数组 nums 和整数 k&#xff0c;请返回数组中第 k 个最大的元素。请注意&#xff0c;你需要找的是数组排序后的第 k 个最大的元素&#xff0c;而不是第 k 个不同的元素。…

从0开始python学习-24.selenium 浏览器常见的操作

1. 浏览器的最大化/最小化&#xff1a;maximize_window () / minimize_window() 2. 设置浏览器的宽高&#xff1a;set_window_size() 3. 设置浏览器的位置&#xff1a;set_window_position(0,0) —》左上角为原点 4. 刷新&#xff1a;refresh() 5. 前进&#xff1a;forward() 6…

NSSCTF做题(6)

[HCTF 2018]Warmup 查看源代码得到 开始代码审计 <?php highlight_file(__FILE__); class emmm { public static function checkFile(&$page) { $whitelist ["source">"source.php","hint"…

Ps:移动工具

移动工具 Move Tool是 Ps 最常用的工具之一。使用移动工具&#xff0c;不仅可以移动、复制对象&#xff0c;还可以对多个图层进行对齐、分布等操作。 快捷键&#xff1a;V 使用快捷键改变图层不透明度或者选择图层混合模式时&#xff0c;也建议先切换到移动工具状态。 ◆ ◆ …

云安全之HTTP协议介绍

HTTP的基本概念 什么是网络协议 网络协议是计算机之间为了实现网络通信而达成的一种“约定”或者”规则“&#xff0c;有了这种”约定不同厂商生产的设备&#xff0c;以及不同操作系统组成的计算机之间&#xff0c;就可以实现通信。 网络协议由三个要素构成&#xff1a;1、语…

[管理与领导-110]:IT人看清职场中的隐性规则 - 7 - 十二条职场真相

目录 一、不要向同事诉苦。 二、绝不估计公司的发展前景。 三、加薪幅度要互相保密。 四、对于那些看不顺眼的事情&#xff0c;尽可一笑了之&#xff0c;不必与之纠缠。 五、不要轻视任何的事与人。 六、要分清敌友。 七、自以为是的优越感容易招惹上司的嫉恨。 八、不…

Scipy库提供了多种正态性检验和假设检验方法

Scipy库提供了多种正态性检验和假设检验方法。以下是一些常用的检验方法的列表&#xff1a; 正态性检验方法&#xff1a; Shapiro-Wilk检验&#xff1a;scipy.stats.shapiroAnderson-Darling检验&#xff1a;scipy.stats.andersonKolmogorov-Smirnov检验&#xff1a;scipy.st…

Linux系统编程系列之守护进程

一、什么是守护进程 守护进程&#xff08;Daemon&#xff09;被翻译为精灵进程、后台进程&#xff08;不推荐这么叫&#xff09;&#xff0c;是一种旨在运行于相对干净环境、不受终端影响的、常驻内存的进程&#xff0c;像西方神话中的精灵拥有不死的特性&#xff0c;长期稳定提…