2026华为OD自动化开发机试题库(真题+AC代码+解析完整版).docxVIP

  • 1
  • 0
  • 约3.46千字
  • 约 6页
  • 2026-09-03 发布于广东
  • 举报

2026华为OD自动化开发机试题库(真题+AC代码+解析完整版).docx

2026华为OD自动化开发机试题库(真题+AC代码+解析完整版)

适用岗位:华为OD自动化测试、自动化开发、测试开发、Python开发通用机考

考试语言:Python(最优,代码短、通过率高)

题型分布:100分简单题+200分中等题,两套卷随机抽,全部为高频原题

核心考点:字符串处理、数组遍历、双指针、模拟、贪心、哈希统计、简单DP、排序

第一部分100分简单真题(必出)

真题1:字符串加密(2026高频原题)

题目描述:

对输入字符串进行加密:小写字母向后偏移n位,循环偏移,其他字符不变。

输入:第一行字符串,第二行数字n

输出:加密后字符串

示例:

输入:abc,n=1→输出:bcd

输入:z,n=1→输出:a

AC代码:

python

s=input().strip()

n=int(input())

res=[]

forchins:

ifch.islower():

idx=ord(ch)-ord(a)

new_idx=(idx+n)%26

res.append(chr(new_idx+ord(a)))

else:

res.append(ch)

print(.join(res))

解析:利用ASCII码偏移,模26实现循环移位,非小

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档