#华为机试# 华为od 5.12机试题
第二题,输入两个字符串s和L,都只包含英文小写字母。S长度<100,L长度c<500000。先输入s,再输入L,每个字符串占一行。
输出描述:
s串最后一个有效字符在L中的位置。(首位从0开始计算,无有效字符返回-1
这一题做起来不难,但不论怎么改,用例通过率最多就60%,不知道还有啥情况没考虑到☹️
第二题,输入两个字符串s和L,都只包含英文小写字母。S长度<100,L长度c<500000。先输入s,再输入L,每个字符串占一行。
输出描述:
s串最后一个有效字符在L中的位置。(首位从0开始计算,无有效字符返回-1
这一题做起来不难,但不论怎么改,用例通过率最多就60%,不知道还有啥情况没考虑到☹️
全部评论
羡慕抽到这么简单的题。。
送花
回复
分享
这题考的是kmp吗,首先L中存在s然后再返回最后一个字符位置?
送花
回复
分享
滴滴
官网直投
while True:
try:
s = input()
L = input().lower()
print(L.index(s[-1]))
except:
print(-1)
尽力了,不知道怎么搞
送花
回复
分享
相关推荐
投递阿里云等公司10个岗位
点赞 评论 收藏
转发
点赞 评论 收藏
转发