using System;
using System.Linq;
public class Test
{
public static void Main()
{
foreach (var b in StringToByteArray("26246026"))
{
Console.WriteLine(b);
}
}
public static byte[] StringToByteArray(string hex)
{
return Enumerable.Range(0, hex.Length)
.Where(x => x % 2 == 0)
.Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
.ToArray();
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlmb3JlYWNoICh2YXIgYiBpbiBTdHJpbmdUb0J5dGVBcnJheSgiMjYyNDYwMjYiKSkKCQl7CgkJCUNvbnNvbGUuV3JpdGVMaW5lKGIpOwoJCX0KCX0KCQoJcHVibGljIHN0YXRpYyBieXRlW10gU3RyaW5nVG9CeXRlQXJyYXkoc3RyaW5nIGhleCkKICAgIHsKCiAgICAgICAgcmV0dXJuIEVudW1lcmFibGUuUmFuZ2UoMCwgaGV4Lkxlbmd0aCkKICAgICAgICAgICAgICAgICAgICAgICAgIC5XaGVyZSh4ID0+IHggJSAyID09IDApCiAgICAgICAgICAgICAgICAgICAgICAgICAuU2VsZWN0KHggPT4gQ29udmVydC5Ub0J5dGUoaGV4LlN1YnN0cmluZyh4LCAyKSwgMTYpKQogICAgICAgICAgICAgICAgICAgICAgICAgLlRvQXJyYXkoKTsKICAgIH0KfQ==