摸鱼学大师
摸鱼学大师
全部文章
题解
未归档(8)
归档
标签
去牛客网
登录
/
注册
摸鱼学大师的博客
问月月不明?
全部文章
/ 题解
(共8篇)
题解 | #在字符串中找出连续最长的数字串#
来自专栏
题目的主要信息: 对于输入的一个字符串,返回其最长的数字子串,以及其长度 如果最长有多个,都要输出 方法一:遍历截取拼接 具体做法: 可以遍历输入的字符串,检查每个字符,如果遇到数字我们开始循环计算这一段连续的数字子串的长度(直接循环直到非数字,然后首尾相减即可),比较这一段子串的长度与最大长度...
Java
字符串
正则表达式
2021-11-04
0
426
题解 | #表示数字#
来自专栏
题目的主要信息: 将一个字符中所有的整数前后加上符号“*”,其他字符保持不变 连续的数字视为一个整数 方法一:遍历添加 具体做法: 我们可以遍历字符串,每次遇到一个数字字符就在前面添加一个星号,然后使用循环连续遍历这个子串的所有数字字符,直到遇到第一个不是数字字符的,在其前面添加另一个星号即可。...
C++
字符串
正则表达式
2021-11-03
21
741
题解 | #合法IP#
来自专栏
题目的主要信息: 输入xx.xx.xx.xx形式的IPv4地址,判断其是否合法 方法一:字符串流输入输出 具体做法: 可以用字符串流输入输出将字符串转换成成数字和字符点,然后判断每个数字是否在0-255之间即可。 #include<iostream> #include<str...
C++
字符串
正则表达式
2021-11-01
17
2065
题解 | #配置文件恢复#
来自专栏
题目的主要信息: 6条配置命令如下: 匹配原则如下: 若只输入一字串,则只匹配一个关键字的命令行,采用最短唯一匹配,输入命令不一定要完整 若只输入一字串,但本条命令有两个关键字,则匹配失败 若输入两字串,则先匹配第一关键字,如果有匹配但不唯一,继续匹配第二关键字,如果仍不唯一,匹配失败 若输入...
Java
字符串
集合
正则表达式
2021-10-29
4
409
题解 | #简单密码#
来自专栏
题目的主要信息: 给字符串加密,输入多个明文字符串,长度不超过100,输出多次密文 加密方式:数字不变,对于小写字母abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8 wxyz--9,对于大写字母变成小写字母再后移一位(z后移是a),其他...
C++
字符串
正则表达式
2021-10-10
0
415
题解 | #密码验证合格程序#
来自专栏
题目的主要信息: 验证输入的密码是否符合要求,输入一组或者多组长度超过2的字符串,要求输出OK(符合要求)或者NG(不符合要求) 密码要求: 长度超过8位 包括大小写字母.数字.其它符号,以上四种至少三种 不能有相同长度大于2的子串重复 方法一:暴力验证 具体做法: 分三...
C++
字符串
正则表达式
2021-10-10
38
2158
题解 | #坐标移动#
来自专栏
题目的主要信息: 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动 从(0,0)点开始移动,从输入字符串里面读取一些坐标,并输出最终结果 输入的合法坐标为A(或者D或者W或者S) + 数字(两位以内),坐标之间以;间隔 非法坐标不操作 方法一:模拟 具体做法...
C++
字符串
正则表达式
2021-10-09
4
457
题解 | #验证IP地址#
来自专栏
思路: 题目的主要信息: IPv4只有十进制数和分割点,其中数字在0-255之间,共4组,且不能有零开头的非零数,不能缺省 IPv6由8组16进制数组成,会出现a-fA-F,通过冒号分割,不可缺省,可以零开头,或者为一个单独零,每组最多4位。 方法一:分割字符串比较法 我们可以先对IP字符串进行...
IP地址
正则表达式
字符串
分割
2021-07-21
0
476