登录
|
注册
公司
标签
文章
搜索
字符串
热门公司
百度
微软
腾讯
华为
阿里巴巴
迅雷
热门职位
C语言工程师
研发工程师
测试工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
11640
我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下: 1、 长度13位; 2、 以86的国家码打头; 3、 手机号码的每一位都是数字。 请实现手机号码合法性判断的函数要求: 1) 如果手机号码合法,返回0; 2) 如果手机号码长度不合法,返回1 3) 如果手机号码中包含非数字的字符,返回2; 4) 如果手机号码不是以86打头的,返回3; 【注】除成功的情况外,以上其他合法性判断的优先级依次降低。也就是说,如果判断出长度不合法,直接返回1即可,不需要再做其他合法性判断。 要求实现函数:int s int verifyMsisdn(char* inMsisdn) 【输入】 char* inMsisdn,表示输入的手机号码字符串。 【输出】 无 【返回】 判断的结果,类型为int。 示例 输入: inMsisdn = “869123456789“ 输出: 无 返回: 1 输入: inMsisdn = “881391 ...
阅读题目
C语言工程师
字符串
华为
问答题
经典指数
1
0
4155
已知串S=′aaab′,其Next数组值为() 0123 1123 1231 1211 ...
阅读题目
字符串
单选题
经典指数
1
0
3435
上图是一个电话的九宫格,如你所见一个数字对应一些字母,因此在国外企业喜欢把电话号码设计成与自己公司名字相对应。例如公司的Help Desk号码是4357,因为4对应H、3对应E、5对应L、7对应P,因此4357就是HELP。同理,TUT-GLOP就代表888-4567、310-GINO代表310-4466。 NowCoder刚进入外企,并不习惯这样的命名方式,现在给你一串电话号码列表,请你帮他转换成数字形式的号码,并去除重复的部分。 输入描述: 输入包含多组数据。每组数据第一行包含一个正整数n(1≤n≤1024)。紧接着n行,每行包含一个电话号码,电话号码仅由连字符“-”、数字和大写字母组成。没有连续出现的连字符,并且排除连字符后长度始终为7(美国电话号码只有7位)。 输出描述: 对应每一组输入,按照字典顺序输出不重复的标准数字形式电话号码,即“xxx-xxxx”形式。每个电话号码占一行,每组数据之后输出一个空行作为间隔符。 输入例子: 124873279ITS-EASY888-45673-10-10-10888-GLOPTUT-GLOP967-11-11310-GINOF ...
阅读题目
哈希
字符串
面试题
经典指数
1
0
1908
判断字符串 b 的所有字符是否都再字符串 a 中出现过,a,b都是可能包含汉字的字符串。b中重复出现的汉字,那么a中也要至少出现相同的次数。 汉字使用gbk编码(简单的所,用两个字节表示一个汉字,高字节最高位为1的代表汉字,低字节最高位可以不为1)。 int is_include(char *a , char *b) 返回0 表示没有都出现过,返回1表示都出现过。 ...
阅读题目
百度
字符串
问答题
经典指数
1
0
1246
拼音转数字 输入是一个只包含拼音的字符串,请输出对应的数字序列。 转换关系如下: 描述: 拼音 yi er san si wu liu qi ba jiu 阿拉伯数字 1 2 3 4 5 6 7 8 9 输入字符只包含小写字母,所有字符都可以正好匹配。 ...
阅读题目
字符串
华为
问答题
经典指数
1
0
2721
360员工桂最近申请了一个长假,一个人背着包出去自助游了。 路上,他经过了一个小镇,发现小镇的人们都围在一棵树下争吵。桂上前询问情况,得知小镇的人们正缺一个镇长,他们希望能选一个知名又公正的镇长,即,大家希望能选出一个人,所有人都认识他,但同时他不认识镇上除自己以外的其他人(在此,我们默认每个人自己认识自己)。可是小镇里的人太多了,一下子大家谁也说服不了谁。 “这简单啊。”桂表示。于是他一下子统计出来了镇上人们相互之间的认识关系,并且一下子找到了合适的镇长人选。 现在你手上也拿到了这样一份认识关系的清单。其中上面给出的认识关系是单向的,即,A认识B与B认识A是相互独立的,只给出A认识B就不能认为B认识A,例如,我认识你,你不一定认识我。而且,这里的认识关系也不具有传递性,即,A认识B,B认识C,但这不代表A认识C。同时,为了方便处理,这份清单中,镇上的N个人依次编号为1到N。你能否像桂一样快速找到合适的镇长人选呢? 输入描述: 首先一个正整数T(T≤20),表示数据组数。 之后每组数据的第一行有2个整数n 和m (1≤n≤105 ,0≤m≤3×105 ),依次表示镇上 ...
阅读题目
奇虎360
2016
研发工程师
字符串
面试题
经典指数
1
0
2877
java中,StringBuilder和StringBuffer的区别,下面说法错误的是? StringBuffer是线程安全的 StringBuilder是非线程安全的 StringBuffer对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象。 效率比较String<StringBuffer<StringBuilder,但是在 String S1 = “This is only a” + “ simple” + “ test”时,String效率最高。 ...
阅读题目
Java
阿里巴巴
字符串
单选题
经典指数
1
0
3464
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入描述: 每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。 输出描述: 在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。 输入例子: 1234567890987654321123456789 输出例子: yi san wu ...
阅读题目
字符串
数组
面试题
经典指数
0
0
1591
写个能将整篇文章单词翻转的程序。不允许使用任何函数 ...
阅读题目
百度
字符串
问答题
经典指数
1
0
3510
单词迷阵游戏就是从一个10x10的字母矩阵中找出目标单词,查找方向可以从左往右、从右往左、从上往下或者从下往上。例如下面的迷阵中包含quot等单词。 rmhlzxceuq bxmichelle mnnejluapv caellehcim xdydanagbz xinairbprr vctzevbkiz jgfavqwjan quotjenhna iumxddbxnd 现给出一个迷阵,请你判断某个单词是否存在其中。 输入描述: 输入有多组数据。每组数据包含两部分。第一部分有10行,是一个10x10的字母矩阵。第二部分第一行包含一个整数n (1≤n≤100),紧接着n行,每行包含一个单词。单词的长度不会超过10。 输出描述: 对应每一个单词,如果它存在于迷阵之中,则输出“Yes”;否则输出“No”。每一组数据之后输出一个空行作为分隔。 输入例子: rmhlzxceuqbxmichellemnnejluapvcaellehcimxdydanagbzxinairbprrvctzevbkizjgfavqwjanquotjenhnaiumxddbxnd7dandanzbrianmich ...
阅读题目
字符串
数组
查找
面试题
经典指数
<<
<
21
22
23
24
25
>
>>
242
题目数
1
贡献者
212
答案数
扫描后移动端查看
我也分享一个题目
相关标签
C语言工程师
百度
查找
复杂度
研发工程师
动态规划
微软
基础知识
腾讯
华为
同类标签
树
排序
数组
链表
复杂度
查找
栈
图
哈希
队列
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录