密码输入检测 - 华为OD统一考试

题目描述 给定用户密码输入流input,输入流中字符 ‘<’ 表示退格,可以清除前一个输入的字符,请你编写程序,输出最终得到的密码字符,并判断密码是否满足如下的密码安全要求。 密码安全要求如下: 密码长度>=8; 密码至少需要包含1个大写字母: 密码至少需要包含1个小写字母; 密码至少需要包含1个数字; 密码至少需要包含1个字母和数字以外的非空白特殊字符; 注意空串退格后仍然为空串,且用户输入的字符串不...

欢乐的周末 - 华为OD统一考试

题目描述 小华和小为是很要好的朋友,他们约定周末一起吃饭。 通过手机交流,他们在地图上选择了多个聚餐地点(由于自然地形等原因,部分聚餐地点不可达)。求小华和小为都能到达的聚餐地点有多少个? 输入描述 第一行输入m和n,m代表地图的长度,n代表地图的宽度 第二行开始具体输入地图信息,地图信息包含: 0 为通畅的道路 1 为障碍物 (且仅1为障碍物) 2 为小华或者小为,地图中必定有且仅有2个(非障碍物) ...

螺旋数字矩阵 - 华为OD统一考试

题目描述 疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法: 给出数字个数n和行数m (0 < n <= 999,0 < m <= 999),从左上角的1开始,按照顺时针螺旋向内写方式,依次写出2,3…n,最终形成一个m行矩阵。 小明对这个矩阵有些要求: 每行数字的个数一样多 列的数量尽可能少 填充数字时优先填充外部 数字不够时,使用单个*号占位 输入描述 两个整数,空格隔开,依次表示...

华为OD真题 Python】求字符串中所有整数的最小和

文章目录 题目描述 输入 输出 示例1 输入 输出 示例2 输入 输出 说明 实现代码 题目描述 输入字符串s,输出s中包含所有整数的最小和 说明 字符串s,只包含 a-z A-Z ± ; 合法的整数包括 1) 正整数 一个或者多个0-9组成,如 0 2 3 002 102 2)负整数 负号 - 开头,数字部分由一个或者多个0-9组成,如 -0 -012 -23 -00023 输入 包含数字的字符串...

伐木工 - 华为OD统一考试

题目描述 一根X米长的树木,伐木工切割成不同长度的木材后进行交易,交易价格为每根木头长度的乘积。规定切割后的每根木头长度都为正整数,也可以不切割,直接拿整根树木进行交易。请问伐木工如何尽量少的切割,才能使收益最大化? 输入描述 木材的长度(X<=50) 输出描述 输出最优收益时的各个树木长度,以空格分割,按升序排列 示例1 输入:10 输出:3 3 4 说明:1.一根2米长的树木,伐木工不切割,为...

结队编程 - 华为OD统一考试

题目描述 某部门计划通过结队编程来进行项目开发,已知该部门有 N 名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下: 从部门中选出序号分别为 i、j、k 的3名员工,他们的职级分别为 level[i],level[j],level[k],结队小组满足 level[i] < level[j] < level[k] 或者 level[i] > level[j] > le...

华为OD真题 Python】字符串序列判定

文章目录 题目描述 输入 输出 示例1 输入 输出 示例2 输入 输出 实现代码 题目描述 输入两个字符串S和L,都只包含英文小写字母。S长度<=100,L长度<=500,000。判定S是否是L的有效字串。 判定规则:S中的每个字符在L中都能找到(可以不连续),且S在L中字符的前后顺序与S中顺序要保持一致。(例如,S="ace"是L="abcde"的一个子序列且有效字符是a、c、e,而"aec"不是有效...

华为OD真题 Python】攀登者2

文章目录 题目描述 示例1 输入 输出 说明 示例2 输入 输出 说明 实现代码 题目描述 攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。 地图表示为一维数组,数组的索引代表水平位置,数组的高度代表相对海拔高度。其中数组元素0代表地面。 例如[0,1,4,3,1,0,0,1,2,3,1,2,1,0], 代表如下图所示的地图,地图中有两个山脉位置分别为 1,2,3,4,5和8,9,10,11,12,1...

电脑病毒感染 - 华为OD统一考试

题目描述 一个局域网只内有很多台电脑,分别标注为 1 ~ N 的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t 表示。 其中网络内一台电脑被病毒感染,求其感染网络内所有的电脑最少需要多长时间。如果最后有电脑不会感染,则返回-1。 给定一个数组 times 表示一台电脑把相邻电脑感染所用的时间: path[i] = {i, j, t} 表示: 电脑i 上的病毒感染 j,需要时间 t 。 输...

2023年华为OD机试(python)B卷-符合要求的元组的个数-K数之和

一、题目 二、输入输出 三、示例 五、解题思路 六、参考代码  # -*- coding: utf-8 -*-'''@File : 2023-B-符合要求的元组的个数-K数之和.py@Time : 2023/12/28 01:14:28@Author : mgc @Version : 1.0@Desc : None''' # import os# import re# import sys...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.004355(s)
2024-05-05 17:59:45 1714903185