想熬夜的少年all-in华为OD
想熬夜的少年all-in华为OD
全部文章
分类
题解(50)
归档
标签
去牛客网
登录
/
注册
想熬夜的少年all-in华为OD的博客
全部文章
(共64篇)
题解 | #计算字符串的编辑距离#
没想出来,参考其他人代码 import java.util.Scanner; /** * 【计算字符串的编辑距离】 * * 描述: * Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。 * 许可的编辑操作包括将一个字符替换...
Java
动态规划
2022-05-28
0
229
题解 | #字符串加密#
import java.util.*; /** * 【字符串加密】 * * 描述: * 有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。 * 下面是它的工作原理:首先,选择一个单词作为密匙,如TRAILBLAZERS。 * 如果单词中包含有重复的字母,只保留第1个,将...
Java
字符串
2022-05-25
5
269
题解 | #密码截取#
暴力破解法: import java.util.Scanner; /** * 【密码截取】 * * 描述: * Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321, * 但是他们有时会在开始或结束时加入一些无关...
Java
计数
2022-05-25
0
266
题解 | #密码验证合格程序#
** * 条件3的代码是自己一步一步根据调试结果改出来的,案例全部通过自己都有点懵!!** 第一层for循环:重复子串的长度可能为3、4、5。。。但不会超过字符总长度的一半 第二、三层for循环:有点类似于滑动窗口 import java.util.HashSet; import java.ut...
Java
数组
滑动窗口
2022-05-23
0
201
题解 | #截取字符串#
import java.util.Scanner; /** * 入门级:【截取字符串】 * * 描述:输入一个字符串和一个整数 k ,截取字符串的前k个字符并输出 */ public class Main { public static void main(String[] arg...
Java
字符串
2022-05-22
0
128
题解 | #单词倒排#
方式一:不使用正则表达式 import java.util.ArrayList; import java.util.Scanner; /** * 【单词倒排】 (不使用正则表达式) * * 描述: * 对字符串中的所有单词进行倒排。 * 1、构成单词的字符只有26个大写或小写英文...
Java
数组
字符串
2022-05-22
0
220
题解 | #蛇形矩阵#
import java.util.Scanner; /** * 【蛇形矩阵】 * * 描述: * 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 * 例如,当输入5时,应该输出的三角形为: * 1 3 6 10 15 * 2 5 9 14 * 4 8 13 *...
Java
数组
2022-05-22
0
254
题解 | #删除字符串中出现次数最少的字符#
import java.util.HashMap; import java.util.Map; import java.util.Scanner; import java.util.Set; /** * 【删除字符串中出现次数最少的字符】 * * 描述:实现删除字符串中出现次数最少的字符,...
Java
字符串
2022-05-22
0
238
题解 | #汽水瓶#
import java.util.Scanner; /** * 【汽水瓶】 * * 描述:某商店规定:三个空汽水瓶可以换一瓶汽水,允许向老板借空汽水瓶(但是必须要归还)。 * 小张手上有n个空汽水瓶,她想知道自己最多可以喝到多少瓶汽水。 * * 数据范围:输入的正整数满足 1≤n≤1...
Java
数学
2022-05-20
0
184
题解 | #简单密码#
import java.util.Scanner; /** * 【简单密码】 * * 描述:现在有一种密码变换算法。 * 九键手机键盘上的数字与字母的对应: 1--1, abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8 wxy...
Java
数组
字符串
2022-05-19
2
328
首页
上一页
1
2
3
4
5
6
7
下一页
末页