![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为OD真题
weixin_43967552
这个作者很懒,什么都没留下…
展开
-
【华为OD考试真题】报数游戏(Python实现)
100个人围成一圈,每个人有一个编码,编号从1开始到100。他们从1开始依次报数,报到为M的人自动退出圈圈,然后下一个人接着从1开始报数,直到剩余的人数小于M。原创 2023-03-07 22:30:28 · 640 阅读 · 0 评论 -
华为考试真题:求矩阵最大值(Python实现)
思路:循环获取矩阵的每一行,通过for循环切割列表获取矩阵的行位移1、2、3、、、N位的所有二进制组合,将每个组合转换成10进制添加到max_list列表,通过max(max_list)得到该矩阵行所有组合的最大值;循环矩阵的所有行,每行的最大值累计到res上,最后输出res。矩阵各行值之和为矩阵的值。[1,0,1,1,1]向右整体循环移动2位变为[1,1,1,0,1],二进制数为11101,值为29。[1,0,1,1,1]向左整体循环移动2位变为[1,1,1,1,0],二进制数为11110,值为30。原创 2023-03-06 21:57:31 · 1961 阅读 · 0 评论