华为机试机考
软件工程小施同学
区块链、DevOps、小程序、软件工程
展开
-
华为机考入门python3--(18)牛客18- 识别有效的IP地址和掩码并进行分类统计
字符串填充 不足8位左侧填充0 my_str.zfill(8)字符串是否由数字组成 my_str.isdigit()原创 2024-04-20 15:35:49 · 532 阅读 · 0 评论 -
华为机考入门python3--(17)牛客17- 坐标移动
正则匹配 re.match(pattern, move)格式字符串,可以在字符串中直接引用变量 f"{x},{y}"原创 2024-04-19 21:57:24 · 308 阅读 · 0 评论 -
华为机考入门python3--(16)牛客16-购物单最大满意度
d.如果能放入,判断dp[i]是否需要更新 dp[j] = max(dp[j], dp[j - w[k]] + v[k])参考:https://coco56.blog.csdn.net/article/details/124463397。生成递减数 100, 90, 80, ..., 0 range(100, -1, -10)a. 把有捆绑约束的物体进行组合,形成唯一的个体。b. 确定动态规划表的含义,即dp[i]表示什么。分类:动态规划,组合,最大值,装箱问题。by 软件工程小施同学。原创 2024-04-18 22:08:39 · 391 阅读 · 0 评论 -
华为机考入门python3--(15)牛客15-求int型正整数在内存中存储时1的个数
int转二进制 binary = bin(n)[2:]原创 2024-04-14 15:34:44 · 507 阅读 · 0 评论 -
华为机考入门python3--(14)牛客14-字符串排序
字典序排序 sorted(my_list)by 软件工程小施同学。原创 2024-02-14 22:40:16 · 1243 阅读 · 0 评论 -
华为机考入门python3--(13)牛客13-句子逆序
列表逆序(和字符串逆序是一样的) my_list[::-1]by 软件工程小施同学。原创 2024-02-13 23:43:01 · 790 阅读 · 0 评论 -
华为机考入门python3--(12)牛客12-字符串反转
字符串是否为空 if not my_str。字符串逆序 my_str[::-1]by 软件工程小施同学。原创 2024-02-13 23:41:15 · 936 阅读 · 0 评论 -
华为机考入门python3--(11)牛客11-数字颠倒
对字符串进行逆序 my_str = str[::-1]int转字符串 str = int(num)by 软件工程小施同学。原创 2024-02-06 11:36:42 · 1230 阅读 · 0 评论 -
华为机考入门python3--(10)牛客10-字符个数统计
字符的ASCII码 ord(char)原创 2024-02-06 11:32:30 · 1158 阅读 · 0 评论 -
华为机考入门python3--(9)牛客9-提取不重复的整数
从右往左遍历每一个字符 my_str[::-1]by 软件工程小施同学。原创 2024-02-06 11:31:03 · 1160 阅读 · 0 评论 -
华为机考入门python3--(8)牛客8-合并表记录
将输入转成int的列表 my_list = list(map(int, input().strip().split(' ')))对字典进行排序 sorted(my_dict.items())将列表转为元组 tuple(my_list)原创 2024-02-03 20:02:55 · 976 阅读 · 0 评论 -
华为机考入门python3--(7)牛客7-取近似值
向下取整 math.floor(float_num)向上取整 math.ceil(float_num)str转float float(str)by 软件工程小施同学。原创 2024-02-03 20:01:54 · 705 阅读 · 0 评论 -
华为机考入门python3--(6)牛客6-质数因子
list中int元素转str map(str, list)取整符号// 5//3 = 1。取余符号% 5%3 = 2。by 软件工程小施同学。原创 2024-02-03 20:00:53 · 595 阅读 · 0 评论 -
华为机考入门python3--(5)牛客5-进制转换
十六进制转int num = int(hex_num, 16)int转十六进制 hex_num = hex(num)by 软件工程小施同学。原创 2024-02-03 19:58:46 · 744 阅读 · 0 评论 -
PBFT 为什么是3f+1
正常且发消息的节点数量为n-2f,要大于faulty的,即n-2f>f,所以n>=3f +1。n-f个节点是正常的,但其中可能有f个节点没有发消息。f个节点是faulty的,且没有发消息。原创 2024-01-28 13:44:22 · 432 阅读 · 0 评论 -
华为机考入门python3--(4)牛客4-字符串分隔
复制符号* 复制3个'0' '0'*3 = '000'字符串截取 截取第i位到j-1位 str[i:j]by 软件工程小施同学。原创 2024-01-27 21:25:17 · 784 阅读 · 0 评论 -
华为机考入门python3--(3)牛客3-明明的随机数
集合添加元素 set.add(element)列表排序 list.sort()集合转列表 list(set)原创 2024-01-27 21:23:50 · 770 阅读 · 0 评论 -
华为机考入门python3--(2)牛客2-计算某字符出现次数
统计字符串中字符个数 Counter(str)字符串变小写 str.lower()by 软件工程小施同学。原创 2024-01-27 21:22:56 · 365 阅读 · 0 评论 -
华为机考入门python3--(1)牛客1-字符串最后一个单词的长度
计算字符串的长度 len(string)列表的最后一个元素 list[-1]通过sys.stdin读取多行。原创 2024-01-27 21:21:31 · 377 阅读 · 0 评论 -
华为机考入门python3--(0)模拟题3-计算字符串重新排列数
计算字符串中每个字符出现的次数 Counter(string)计算列表中每个元素出现的次数 Counter(list)先把每个字符当成唯一出现过一次,计算所有排列数;再统计重复出现的字母,除去每个字母的排列次数。阶乘 math.factorial(num)题目来自【华为招聘模拟考试】by 软件工程小施同学。原创 2024-01-27 21:20:24 · 942 阅读 · 0 评论 -
华为机考入门python3--(0)模拟题2-vowel元音字母翻译
字符串转list,每个字符成为list中的一个元素 list(string)字符串变大小写 str.upper(), str.lower()题目来自【华为招聘模拟考试】by 软件工程小施同学。原创 2024-01-21 22:07:09 · 902 阅读 · 0 评论 -
华为机考入门python3--(0)测试题1-句子平均重量
输出指定位数的浮点数 print("%.2f" % value)获取输入 input().strip().split(" ")拼接列表 " ".join(list)注意,不要使用round,有bug。题目来自【华为招聘模拟考试】by: 软件工程小施同学。原创 2024-01-21 22:05:53 · 998 阅读 · 0 评论