문제 번호 1919. -- C언어 2025-1. overlap

1919: C언어 2025-1. overlap

시간 제한: 1 Sec  메모리 제한: 128 MB
제출: 9  해결 문제 수: 0
[제출][채점 상황 열람][게시판]

문제 설명

int overlap(char *s1, char *s2) : 알파벳 문자열 s1과 s2에서, 최대로 연속하여 겹쳐지는 글자수를 반환하는 함수.

예를 들어, "abcde"와 "cdk"는 "cd"가 겹쳐진다. 따라서 2를 반환해야 한다. 

s2가 더 긴 문자열일수도 있으며, 이 경우에는, s1 시작부분이 s2의 중간부분부터 나올 수도 있다.
위 함수를 구현하여, 아래 main함수와 함께 제출하시오.

필요한 헤더 파일 (header)은 포함하세요.

다만, 아래 main함수를 수정해서는 안된다. 수정하여 통과하는 경우, 부정행위 처리됨.



int main(void) {

	char s[100];
	char v[100];
	fgets(s, sizeof(s), stdin);
	fgets(v, sizeof(v), stdin);
	
	printf("%s", overlap(s, v));
	return 0;
}


입력

abcde

cdk

출력

2

입력 예시

abcde
cdk

출력 예시

2

도움말

출처

[제출][채점 상황 열람]