笔试编程题
文章平均质量分 52
在笔试中遇到的编程题,和大家分享
GFIRE1999
enjoy it
展开
-
【华为机试题-题解】字符串加解密【Java实现】
华为机试题库 【字符串加解密】题解;思路清晰,代码简洁原创 2022-08-07 14:18:27 · 341 阅读 · 0 评论 -
【华为机试题-题解】字符串合并处理【Java实现】
华为机试题-题解(华为机试题库)题目:【HJ30 字符串合并处理】;难度:较难;Java实现原创 2022-08-07 14:02:25 · 464 阅读 · 0 评论 -
笔试编程题:输入一个英文句子,输出重复的字母(不包括空格)和重复次数,结果按次数倒序(从大到小)排列。例如,输入“I am a student”,输出 a 2 t 2。
题目:输入一个英文句子,输出重复的字母(不包括空格)和重复次数,结果按次数倒序(从大到小)排列。例如,输入“I am a student”,输出 a 2 t 2。分析要点有两个:统计字符即次数- 我使用了两种方法来统计次数 ,如下:1. 利用Map<Character, Integer>,存放字符及其出现次数2. 先将字符排序,再用两个指针一前一后,得出字符的出现次数按次数倒序排列(从大到小)- 如果是顺序,直接使用Arrays.sort()即可,但题目要求是倒序,所以原创 2021-10-30 17:21:56 · 1645 阅读 · 0 评论 -
笔试编程题:现有某移位加密算法,对明文字符串的每个字符进行不同的移位来实现加密
笔试编程题目:现有某移位加密算法,对明文字符串在这里插入代码片的每个字符进行不同的移位来实现加密,例如:明文:hello world密码:big密文:imrmw cpzre本例中,h有密码b(相对a的位移为1)以为到i,e有密码i(位移8)移位到m,l有密码g(位移6)移位到r,l由密码b(位移1)移位到m,o由密码i移位到w,空格保持不变,w由密码g移位到c(z之后又从a开始),其余依次类推。请根据上面的描述,编写代码实现根据用户输入的密码对明文原创 2021-10-30 16:24:21 · 1628 阅读 · 0 评论