华为OD 技术综合面,手撕代码真题整理(五七):最长回文子串 |
您所在的位置:网站首页 › 华为od定薪定级标准 › 华为OD 技术综合面,手撕代码真题整理(五七):最长回文子串 |
华为OD机试 - 最长方连续方波信号 | 机试题算法思路 【2023】
大霞子: 用正则貌似更快些(01)+0 华为OD机试(B+C+D卷)、机考必刷 200 分的题目整理如下,冲满分评级必备dijkstra2023: 博主的文章思路清洗,简洁明了,实属佳作https://blog.csdn.net/goldarmour/article/details/138328179 华为OD机试题,用 Java 解【最长连续子串】问题weixin_53937776: 这样可以嘛 [code=java] Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); char[] charArray = input.toCharArray(); if(charArray.length == 1){System.out.println(-1);return;} int maxLen = -1,curLen = -1,pre = -1; //字母_数字方式 for(int i = 0; i < charArray.length; ++i){ if(!isNum(charArray[i])){ curLen = 1;pre = 1; } else if(pre != -1 && isNum(charArray[i])){ curLen++; if(curLen > maxLen){ maxLen = curLen; } } } curLen = -1;pre = -1; //数字_字母方式 for(int i = charArray.length - 1; i >= 0; --i){ if(!isNum(charArray[i])){ curLen = 1;pre = 1; } else if(pre != -1 && isNum(charArray[i])){ curLen++; if(curLen > maxLen){ maxLen = curLen; } } } System.out.println(maxLen); [/code] 华为OD机试题,用 Java 解【敏感字段加密】问题weixin_53937776: 示例一的输出结果password后是多写了一个_吧 【华为OD机试考生抽中题 C&D卷】字符串序列判定,用 Python 编码,速通上帝是个单身汪: 这个题不知道怎么回事,通过率只有25% |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |