Skip to content

Commit 96a617c

Browse files
Dwipam KatariyaDwipam Katariya
authored andcommitted
Add LCS
1 parent d35d0c0 commit 96a617c

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

practice/LCS.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
a = "ABCDGH"
2+
b = "AEDFHR"
3+
4+
5+
arr = [[0]*(len(a)+1)]*(len(b)+1)
6+
for i in range(len(b)+1):
7+
for j in range(len(a)+1):
8+
if i == 0 or j == 0:
9+
arr[i][j] = 0
10+
if b[i-1] == a[j-1]:
11+
arr[i][j] = arr[i][j-1]+1
12+
else:
13+
arr[i][j] = max(arr[i][j-1], arr[i-1][j])
14+
print arr[len(b)][len(a)]
15+
16+

0 commit comments

Comments
 (0)