Нужна помощь.

Сдаю ЕГЭ в 11 классе, нашел интересную программку, которая решает 24 задание ЕГЭ.

begin

ReadAllText(‘E:\24.txt’).Select(c->c=‘C’?c:#32).JoinIntoString.ToWords.MaxBy(word->word.Length).Length.Print;

end.

Что значит .Select(c ->c=‘C’?c:#32) и .MaxBy(word->word.Length)

P.S. Задание: в текстовом файле k7-0.txt находится цепочка из символов латинского алфавита A, B, C. Найдите длину самой длинной подцепочки, состоящей из символов C.

P.SS Раньше подобного рода задания я решал так:

image

Для начала почитайте теорию:
http://pascalabc.net/downloads/Presentations/Tutorials/Sequences.pdf


И что такое markdown. В частности выделение кода в нём:

```
код
```

Выглядит как:

код

И `код` внутри строчки выглядит как код.


Затем задавайте оставшиеся вопросы.

И я бы решал так:

## ReadAllText('E:\24.txt')
.AdjacentGroup
.Where(g->g[0]='C')
.Max(g->g.Length)
.Println;