캐릭터 매칭 알고리즘 코딩입니다.ㅠㅠ
더글러스
2023.04.01
Character Matching 코딩인데요
class Match
{
int i, j, k;
public int getMatchIndex(char[] t, char[] p)
{
i = o; j=0; k=0;
while(jt.length &&k p.length){
if(t[j] == p[k]){
j+=1; k+=1;
System.out.println(Match 1 char);
}else{
i+=1; j=i; k=0;
System.out.println(No Match);
}
}
if(k = p.length-1) return i+1;
else return j;
}
}
대상 문자열에서 패턴 문자열과 일치하는 곳의 위치를 구하는 알고리즘 인데요 여기까지는 했는데
(t: Anyang Technical)에서 패턴 문자배열(p: Tec)가 일치하는 곳의 시작 위치(인덱스)를 구하는 프로그램을 하고 싶은데
어떻게 하는지 모르겠어요.. 부탁드려요...고수님들...