Как работает система рейтинга на сайтах?
Обычное среднее арифметическое вычисляется.
public static string PairConcat(string Encrypt, string bina)=>string.Join("",(Encrypt.Length>bina.Length?Ecnrypt:bina.Select((x,i)=>Encrypt[i%Encrypt.Length]).Zip(Encrypt.Length>bina.Length?Ecnrypt.Select((x,i)=>bina[i%bina.Length]:bina),(x,y)=>x+y));
Y[i+1]>Y[I]
, то тут часть участка возрастания
Например, если я аппроксимирую последовательность точек (x, y) cплайном третьего порядка, то первая производная будет отличаться от вашей аппроксимации.