Skip to content

Commit 2e5264a

Browse files
authored
[20251123] BOJ / G5 / 공통 부분 문자 / 이인희
1 parent 52ea32e commit 2e5264a

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
```java
2+
import java.io.*;
3+
import java.util.*;
4+
5+
public class Main {
6+
public static void main(String[] args) throws IOException {
7+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
8+
String s1 = br.readLine();
9+
String s2 = br.readLine();
10+
int len1 = s1.length();
11+
int len2 = s2.length();
12+
13+
14+
int[][] dp = new int[len1 + 1][len2 + 1];
15+
int maxLen = 0;
16+
for(int i = 1; i <= len1; i++){
17+
for(int j = 1; j <= len2; j++){
18+
if(s1.charAt(i - 1) == s2.charAt(j - 1)){
19+
dp[i][j] = dp[i - 1][j - 1] + 1;
20+
if(dp[i][j] > maxLen){
21+
maxLen = dp[i][j];
22+
}
23+
} else {
24+
dp[i][j] = 0;
25+
}
26+
}
27+
}
28+
System.out.println(maxLen);
29+
}
30+
}
31+
32+
```

0 commit comments

Comments
 (0)