We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 824d1a0 commit 0c4e001Copy full SHA for 0c4e001
longest-common-subsequence/hu6r1s.py
@@ -0,0 +1,15 @@
1
+class Solution:
2
+ """
3
+ 문제의 힌트에서 DP를 활용하는 것을 확인
4
5
+ def longestCommonSubsequence(self, text1: str, text2: str) -> int:
6
+ dp = [[0] * (len(text2)+1) for _ in range(len(text1)+1)]
7
+
8
+ for i in range(1, len(text1)+1):
9
+ for j in range(1, len(text2)+1):
10
+ if text1[i-1] == text2[j-1]:
11
+ dp[i][j] = dp[i-1][j-1] + 1
12
+ else:
13
+ dp[i][j] = max(dp[i-1][j], dp[i][j-1])
14
15
+ return dp[-1][-1]
0 commit comments