华为OD机试 关联子串
本期题目:关联子串 🤝🔗
题目
给定两个字符串str1
和str2
如果字符串str1
中的字符,经过排列组合后的字符串中
只要有一个是str2
的子串
则认为str1
是str2
的关联子串
若不是关联子串则返回-1
🧐
示例一:
输入: str1="abc",str2="efghicaibii"
输出: -1
❌
预制条件:
输入的字符串只包含小写字母
两个字符串的长度范围
1 ~ 100000
若
str2
中有多个str1
的组合子串,请返回第一个子串的起始位置 备注:输入字符串只包含小写,长度1~100000
输入
输入两个字符串,分别为题目中描述的str1
和str2
📥
输出
如果str1
是str2
的关联子串,则返回子串在str2
中的起始位置
如果不是则返回-1
❌
若str2
中有多个str1
的组合子串,
请返回最小的起始位置 📤
题解地址 📤
⭐️ 华为 OD 机考 Python https://dream.blog.csdn.net/article/details/129075237
⭐️ 华为 OD 机考 C++ https://dream.blog.csdn.net/article/details/129221657
⭐️ 华为 OD 机考 JS https://dream.blog.csdn.net/article/details/129351017
⭐️ 华为 OD 机考 JAVA https://dream.blog.csdn.net/article/details/129773654
⭐️ 华为 OD 机考 Golang https://blog.csdn.net/hihell/article/details/129341397
⭐️ 华为 OD 机考真 C 语言 https://dream.blog.csdn.net/article/details/129373356
华为 OD 机试
为了在华为OD机试中取得优异的成绩,应聘者需要做好充分的准备。首先,应聘者需要了解考试内容和考试形式,制定科学合理的备考计划,合理分配时间和精力。其次,应聘者需要加强基础知识的学习,提高数学、计算机科学和英语等方面的综合素质。此外,应聘者需要多做题,熟悉考试形式和考试要求,提高解题能力和应变能力。最后,应聘者需要保持良好的心态和稳定的情绪,保持自信和冷静,全力以赴地完成考试,争取取得优异的成绩。