大龄小白的算法艰难成长之旅
文章平均质量分 67
对算法感兴趣,但是啃得很艰难的心路历程
禾三1.0
什么都想学的一只小猿
展开
-
华为机试_HJ23_删除字符串中出现次数最少的字符
实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。原创 2023-02-18 00:33:21 · 75 阅读 · 0 评论 -
华为机试_HJ20_密码验证合格程序)
密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有长度大于2的包含公共元素的子串重复 (注:其他符号不含空格或换行)原创 2023-02-14 16:46:29 · 118 阅读 · 0 评论 -
华为机试_HJ17_坐标移动
开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。合法坐标为A(或者D或者W或者S) + 数字(两位以内),坐标之间以;非法坐标点需要进行丢弃。原创 2023-02-14 13:12:16 · 92 阅读 · 0 评论 -
华为机试_HJ10_字符个数统计
编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次。例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3。原创 2023-02-14 12:02:06 · 397 阅读 · 0 评论 -
华为机试_HJ3_明明的随机数
明明生成了N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。原创 2023-02-13 19:24:52 · 85 阅读 · 0 评论 -
华为机试_HJ5_进制转换
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。原创 2023-02-13 17:28:20 · 186 阅读 · 4 评论