参考代码:
def match_strings(s1, s2):
i, j = 0, 0
while i < len(s1) and j < len(s2):
if s1[i] == s2[j]:
print(s1[i], end='')
i += 1
j += 1
else:
print(s1[i], end='')
i = i - j + 1
j = 0
print()
if j == len(s2):
return i - j + 1
else:
return 0
def main():
for _ in range(3):
s1, s2 = input().split()
position = match_strings(s1, s2)
print(position)
if __name__ == "__main__":
main()
0.0分
0 人评分
Biggest Number (C++代码)回溯法浏览:1614 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:802 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:466 |
哥德巴赫曾猜测 (C语言代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:902 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:660 |
1024题解浏览:808 |
DNA (C语言代码)浏览:394 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:695 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:518 |