牛客456412390号
牛客456412390号
全部文章
分类
归档
标签
去牛客网
登录
/
注册
牛客456412390号的博客
TA的专栏
18篇文章
0人订阅
【牛客站内】华为机试题解
18篇文章
156人学习
全部文章
(共30篇)
题解 | #H25 数据分类处理#
来自专栏
方法1-使用列表构建输出 s1 = input().split()[1:] s2 = list(map(str, sorted(set(map(int, input().split()[1:]))))) ret = [] for num in s2: tmp = [] for i, ...
2024-10-06
0
83
题解 | #HJ23 删除字符串中出现次数最少的字符#
来自专栏
方法1 while True: try: s = input() dic = {} for c in s: dic[c] = dic.get(c, 0) + 1 min_freq = min(dic.va...
2024-10-02
0
65
题解 | #HJ22 汽水瓶#
来自专栏
方法1-循环演示:10个空瓶换到5个瓶汽水的过程 第1轮:10个空瓶可以换到3瓶汽水,剩余1个瓶子数再加上喝完后的3个空瓶,一共4个空瓶。 total = 10//3 = 3 bottle = 10//3 + 10%3 = 4 第2轮:4个空瓶可以换到1瓶汽水,剩余1个瓶子数再加上喝完后的1个空瓶...
2024-10-01
0
130
题解 | #HJ21 简单密码#
解法1-条件判断这题思路非常清晰,最直接的方式就是通过条件判断来转换每个字符。 def char_to_num(char): if char == 'Z': return 'a' if char.isupper(): char = chr(ord(ch...
2024-09-29
0
69
题解 | #HJ20 密码验证合格程序#
import sys lower_letter = "".join([chr(ord("a") + i) for i in range(26)]) upper_letter = "".join([chr(ord("A"...
2024-09-26
0
85
题解 | #HJ19 简单错误记录#
import sys error_dic = {} error_list = [] for line in sys.stdin: file_path, row_num = line.split() file_name = file_path.split("\\"...
2024-09-26
0
68
题解| #HJ18 识别有效的IP地址和掩码并进行分类统计#
import sys a = 0 b = 0 c = 0 d = 0 e = 0 error = 0 private = 0 def check_ip(ip: str): ip_list = ip.split(".") for num in ip_list:...
2024-09-18
0
114
题解 | #HJ17 坐标移动#
import re def calculate_final_position(moves): # 初始坐标 x, y = 0, 0 # 方向映射 direction_map = {'A': (-1, 0), 'D': (1, 0), 'W': (0, 1), 'S'...
2024-09-16
0
94
题解 | #HJ12 字符串反转#
# 方法1:reversed # print(''.join(reversed(input()))) # 方法2:切片 print(input()[::-1])
2024-06-02
0
155
题解 | #HJ11 数字颠倒#
# 方法1:切片技巧 s = input() print(s[::-1]) # 方法2:reversed:逆序迭代器,即返回一个能逆序访问指定序列元素的迭代器对象 # s = input() # print(''.join(list(reversed(s))))
2024-06-02
0
137
首页
上一页
1
2
3
下一页
末页