- 博客(6)
- 收藏
- 关注
原创 华为OD机试 - 过滤组合字符串(python)
例如7关联”u”,”v”,8关联”x”,”w”,输入一个字符串例如“78”,和一个屏蔽字符串“ux”,那么“78”可以组成多个字符串例如:“ux”,“uw”,“vx”,“vw”,过滤这些完全包含屏蔽字符串的每一个字符的字符串,然后输出剩下的字符串。0 关联 “a”,”b”,”c”1 关联 “d”,”e”,”f”2 关联 “g”,”h”,”i”3 关联 “j”,”k”,”l”4 关联 “m”,”n”,”o”5 关联 “p”,”q”,”r”7 关联 “u”,”v”8 关联 “w”,”x”
2023-04-11 18:47:33
266
原创 华为OD机试 - 租车骑绿岛(Python)
如果两人体重之和小于等于 m,则租一辆双人自行车。如果两人体重之和大于 m,则租一辆单人自行车。租用公共双人自行车骑行,每辆自行车最多坐两人、做大载重 M。第二行,n 个数字,代表每个人的体重。体重都小于等于自行车限重 m。第一行两个数字 m、n,自行车限重 m,代表部门总人数 n。给出部门每个人的体重,请问最多需要租用多少双人自行车。设置双指针 i 和 j,分别指向最小和最大体重的人。输入自行车限重 m 和部门人数 n。输入每个人的体重,并将体重排序。最后输出最少需要的自行车数量。
2023-04-07 18:06:19
413
原创 华为OD机试 - 不含101的数(python)
说明 区间 [1,10] 内, 5 的二进制表示为 101 ,10的二进制表示为 1010 ,因此区间 [ 1 , 10 ] 内有 10−2=8 个不含 101的数。输出的唯一一行包含一个整数,表示在 [l,r] 区间内一共有几个不含 101 的数。现在给定一个整数区间 [l,r] ,请问这个区间包含了多少个不含 101 的数?输入的唯一一行包含两个正整数 l, r( 1 ≤ l ≤ r ≤ 10^9)。将数字用二进制表示,不能出现 101。输入 1 10。
2023-04-02 12:37:52
240
原创 华为OD机试 - 最多颜色的车辆(python)
在一个狭小的路口,每秒只能通过一辆车,假设车辆的颜色只有 3 种,找出 N 秒内经过的最多颜色的车辆数量。[0,1,1,2] 代表4 秒钟通过的车辆颜色分别是 0 , 1 , 1 , 2。说明 在 3 秒时间窗内,每个颜色最多出现 2 次。例如:[1,2,1]输出指定时间窗内经过的最多颜色的车辆数量。第二行输入的是统计时间窗,整型,单位为秒。第一行输入的是通过的车辆颜色信息。三种颜色编号为0 ,1 ,2。输入 0 1 2 1。输入 0 1 2 1。
2023-04-01 16:52:29
177
原创 华为OD机试 - 字符串重新排列、字符串重新排序(python)
给定一个字符串s,s包括以空格分隔的若干个单词,请对s进行如下处理后输出:1、单词内部调整:对每个单词字母重新按字典序排序2、单词间顺序调整:1)统计每个单词出现的次数,并按次数降序排列2)次数相同,按单词长度升序排列3)次数和单词长度均相同,按字典升序排列请输出处理后的字符串,每个单词以一个空格分隔。输入描述一行字符串,每个字符取值范围:[a-zA-z0-9]以及空格,字符串长度范围:[1,1000]输出描述输出处理后的字符串。
2023-04-01 16:07:34
599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人