SyntaxHighlighter.all();

match rate of byte[] to byte[]

 

1
2
3
4
5
6
7
8
9
public static void MatchRate(byte[] nParam, byte[] mParam
{
            int n = Math.Min(nParam.Length, mParam.Length);
            int m = Math.Max(nParam.Length, mParam.Length);
            int c = 0;
           nParam.Take(n).Aggregate(0, (i, e) => { if (e == mParam[i++]) c++; return i; });
 
            Console.WriteLine("Match = {0} = {1}%", c, 100.* c / m);
}
 

 

출처 : https://www.codeproject.com/script/Membership/View.aspx?mid=6212476

반응형

+ Recent posts