华为OD机试 Python
本专栏将持续更新华为OD机试真题,并进行详细的分析与解答,包含完整的代码实现,已帮助上百人顺利通过OD考试。
miss612
这个作者很懒,什么都没留下…
展开
-
华为OD机试 Python - 第一个只出现一次的字符
在一个字符串中找到第一个只出现一次的字符,并返回他的位置,如果没有则返回-1(需要区分大小写)。(从0开始计数)原创 2024-08-18 15:50:33 · 27 阅读 · 0 评论 -
华为OD机试 Python - 找到它
找到它是个小游戏,你需要在一个矩阵中找到给定的单词。假设给定单词HELLOWORLD,在矩阵中只要能找到H->E->L->L->O->W->O->R->L->D连成的单词,就算通过。注意区分英文字母大小写,并且你只能上下左右行走,不能走回头路。原创 2024-08-18 15:49:43 · 29 阅读 · 0 评论 -
【华为OD机试真题 Python】单词接龙
单词接龙的规则是:可用于接龙的单词首字母必须要前一个单词的尾字母相同;当存在多个首字母相同的单词时,取长度最长的单词,如果长度也相等,则取字典序最小的单词;已经参与接龙的单词不能重复使用。现给定一组全部由小写字母组成单词数组,并指定其中的一个单词作为起始单词,进行单词接龙。请输出最长的单词串,单词串是单词拼接而成,中间没有空格。原创 2024-08-18 15:24:10 · 51 阅读 · 0 评论 -
【华为OD机试真题 Python】按单词下标区间翻转文章内容
给定一段英文文章片段,由若干单词组成,单词间以空格间隔,单词下标从零开始,请翻转片段中指定区间的单词顺序并返回翻转后的内容。例如给定的英文文章片段为 “I am a developer.”,翻转区间为[0,3],则输出"developer. a am I"。原创 2024-08-18 15:21:16 · 56 阅读 · 0 评论 -
【华为OD机试真题 Python】全量和已占用字符集
给定两个字符集合,一个为全量字符集,一个为已占用字符集。已占用的字符集中的字符不能再使用,要求输出剩余可用字符集。原创 2024-01-13 23:34:48 · 165 阅读 · 1 评论