Ввод: aabbbccbc
Вывод: 3
Здесь самый длинный повторяющийся символ - b
[aa (bbb) ccbc], потому что есть последовательность из 3 b
с.
У меня есть чтобы ввести одну строку, я должен использовать сортировку слиянием и рекурсию, чтобы отсортировать строку, а затем найти самый длинный символ.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int lsc(char *a, int p, int r);
int main(int argc, char *argv[]) {
int l = strlen(argv[1]);
printf("%d \n", lsc(argv[1], 0, l - 1));
return 0;
}
Это функция main
этого кода. Мне нужно создать int lsc(char *a, int p, int r)
функцию для проверки ввода.