 İki dizinin en uzun alt dizisini bulmak için bir algoritma oluşturun
 def long_common_substring(str1, str2): n1 = len(str1) n2 = len(str2) LCSuff = [[aralıktaki i için 0(n2+1)] aralıktaki j için(n1+1)] res = "" # Sonuç uzunluğunu saklamak için = 0 # Sonuç uzunluğunu saklamak için # i için aralık(n1+1): için j için aralık(n2+1): if (i == 0 veya j == 0): LCSuff[i][j] = 0 elif (str1[i-1] == str2[j-1]): LCSuff[i][j] = LCSuff[i-1 ][j-1] + 1 ise (uzunluk < LCSuff[i][j]): uzunluk = LCSuff[i][j] res = str1[i-uzunluk: i] başka: LCSuff[i][j] = 0 dönüş çözünürlüğü