【华为OD机试真题 python】找出经过特定点的路径长度 【2022 Q4 | 100分】
2023-09-11 14:14:52 时间
前言
《华为OD笔试真题 python》 专栏含华为OD机试真题、华为面试题、牛客网华为专栏真题。
如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流。我会尽可能的给一些建议,和帮您解答
找出经过特定点的路径长度
输入一个字符串,都是以大写字母组成,每个相邻的距离是 1,第二行输入一个字符串,表示必过的点。
输出:经过这些必过点的最小距离是多少
说明每个点可过多次。
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
ANTSEDXQOKPUVGIFWHJLYMCRZB
ABC
输出
28
注:特定字符所在单词的索引,这个是从左到右,所遇到的第一个
Python:
str1 = "ANTSEDXQOKPUVGIFWHJLYMCRZB"
str2 = "ABC"
res = 0
start = str1.index(str2[0])
for i in range(1,len(str2)):
end = str1.index(str2[i])
res+=abs(end-start)
start = end
print(res)
相关文章
- 【华为OD机试真题 python】货币单位换算【2022 Q4 | 100分】
- 【华为OD机试真题 python】士兵过河【2022 Q4 | 200分】
- 【华为OD机试真题 python】最大报酬【2022 Q4 | 100分】
- 【华为OD机试真题 python】最多获得的短信条数|云短信平台优惠活动【2022 Q4 | 100分】
- 【华为OD机试真题 python】日志首次上报最多积分【2022 Q4 | 100分】
- 【华为OD机试真题 python】二元组个数【2022 Q4 | 100分】
- 【华为OD机试真题 python】最长的密码【2022 Q4 | 100分】
- 【华为OD机试真题 python】打印机队列【2022 Q4 | 100分】
- 【华为OD机试真题 python】完美走位【2022 Q4 | 100分】
- 【华为OD机试真题 python】仿lisp运算【2022 Q4 | 200分】
- 【华为OD机试真题 python】 移除 K 位数字的最小值【2022 Q4 | 200分】
- 【华为OD机试真题 python】信道分配 【2022 Q4 | 200分】
- 【华为OD机试真题 python】服务失效判断 【2022 Q4 | 200分】
- 【华为OD机试真题 python】解密犯罪时间 【2022 Q4 | 100分】
- 【华为OD机试真题 python】求满足条件的最长子串的长度 【2022 Q4 | 100分】
- 【华为OD机试真题 python】勾股数元组 【2022 Q4 | 100分】
- 【华为OD机试真题 python】找车位 【2022 Q4 | 100分】
- 【华为OD机试真题 python】磁盘容量排序【2022 Q4 | 100分】
- 【华为OD机试真题 python】解密犯罪时间 【2022 Q4 | 100分】
- 【华为OD机试真题 python】水仙花素 【2022 Q4 | 100分】
- 【华为OD机试真题 python】密钥格式化 【2022 Q4 | 100分】
- 【华为OD机试真题java、python、c++、JsNode】通信误码【2022 Q4 | 100分】
- 【华为OD机试真题 java、python、c++】获取最大软件版本号(复盘思路)
- 【华为OD机试真题 java、python、c++】机器人(100%通过+复盘思路)
- 华为OD机试 - 数字的排列(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 射击比赛(Python)
- 2022&2023华为OD机试 - 预订酒店(Python)