WenJieWangFlyToWorld

导航

2017年7月1日 #

华为机试-密码强度等级

摘要: 题目描述 密码按如下规则进行计分,并根据不同的得分为密码进行安全等级划分。 一、密码长度: 5 分: 小于等于4 个字符 10 分: 5 到7 字符 25 分: 大于等于8 个字符 二、字母: 0 分: 没有字母 10 分: 全都是小(大)写字母 20 分: 大小写混合字母 三、数字: 0 分: 没 阅读全文

posted @ 2017-07-01 15:01 WenjieWangFlyToWorld 阅读(655) 评论(0) 推荐(0) 编辑

华为机试-字符串匹配

摘要: 题目描述 题目标题: 判断短字符串中的所有字符是否在长字符串中全部出现 详细描述: 接口说明 原型: boolIsAllCharExist(char* pShortString,char* pLongString); 输入参数: char* pShortString:短字符串 char* pLong 阅读全文

posted @ 2017-07-01 14:33 WenjieWangFlyToWorld 阅读(289) 评论(0) 推荐(0) 编辑

华为机试-计算字符串的相似度

摘要: 题目描述 对于不同的字符串,我们希望能有办法判断相似程度,我们定义了一套操作方法来把两个不相同的字符串变得相同,具体的操作方法如下: 1 修改一个字符,如把“a”替换为“b”。 2 增加一个字符,如把“abdd”变为“aebdd”。 3 删除一个字符,如把“travelling”变为“traveli 阅读全文

posted @ 2017-07-01 14:14 WenjieWangFlyToWorld 阅读(329) 评论(0) 推荐(0) 编辑

计算两个字符串的相似度---动态规划实现

摘要: 问题描述:把两个字符串变成相同的基本操作定义如下:1. 修改一个字符(如把 a 变成 b)2. 增加一个字符 (如 abed 变成 abedd)3. 删除一个字符(如 jackbllog 变成 jackblog)针对于 jackbllog到jackblog 只需要删除一个或增加一个 l 就可以把两个 阅读全文

posted @ 2017-07-01 13:31 WenjieWangFlyToWorld 阅读(459) 评论(0) 推荐(0) 编辑