记录一下华为笔试题目

1. 输入两个N位数字,判断这两个N位数字连续相同的位数。

例如123,124,有连续两位两位相同。

123345,123346,有4位连续相同。

要求输出连续相同的位数最多的。

如果输入是非数字或,则输出-1


2. 模块间的依赖关系是否成环,如果成环则则节点值为true,如果不成环则节点值为false 

输入形如

{0x01,0x02}

{0x02,0x03}

{0x03,0x04}

输出是

{0x01, false}

{0x02, false}

{0x03, false}

{0x04, false}

如果成环,则节点为true

如果不成环,则几点为false


3. 邮箱匹配,这个记不清楚了,大体上是这样

先检测邮箱是不是合法。

如果合法,可以检测到几个邮箱。

把检测到的邮箱按如下规则去匿名化:

如果@和.之间部分长度小于119且@之前长度小于3,则不匿名化

如果@和.之间部分长度小于119且@之前长度小于3,则将@之前倒数三个字符匿名化

如果是多个邮箱,则只有第一个邮箱参与匿名化,后面的不参与


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值