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.0 * c / m);
}
|
출처 : https://www.codeproject.com/script/Membership/View.aspx?mid=6212476
반응형
'C#' 카테고리의 다른 글
[c#] hex를 byte로 변환하는 함수 (Hex to Byte) (1) | 2019.06.06 |
---|---|
[c#] byte를 hex로 변환하는 함수 (byte[] to hex) (0) | 2019.06.06 |
[c#] 바이트로 파일 읽어오기 (BinaryReder) (0) | 2019.06.06 |
[c#] Byte[]를 int로 변환하는 함수 (Byte[] to int) (0) | 2019.06.06 |
[c#] Byte[]를 string으로 변환하는 함수(Bytes to string) (0) | 2019.06.06 |