Prefix Suffix
Write a program to check the overlapping of one string's suffix with the prefix of another string.Input
The first line of the input will contain a string A.
The second line of the input will contain a string B.Output
The output should contain overlapping word if present else print "No overlapping".Explanation
For example, if the given two strings, A and B, are "ramisgood" "goodforall"
The output should be "good" as good overlaps as a suffix of the first string and prefix of next.
a = str(input())
b = str(input())
answer = ""
len1, len2 = len(a), len(b)
for i in range(len1):
match = ""
for j in range(len2):
if (i + j < len1 and a[i + j] == b[j]):
match += b[j]
else:
if (len(match) > len(answer)):
answer = match
match = ""
print(answer)
Comments
Leave a comment