Решаю задачу про коня
https://acmp.ru/index.asp?main=task&id_task=6
using System;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
namespace gggg
{
public class Program
{
public static void Main()
{
string line = Console.ReadLine();
int verticalDelta, horizontDelta;
if (Regex.IsMatch(line, @"[a-hA-H][1-8]-[a-hA-H][1-8]"))
{
verticalDelta = Math.Abs(line[1] - line[4]);
horizontDelta = Math.Abs(line[0] - line[3]);
int res = verticalDelta * horizontDelta;
Console.Write((res == 2) ? "YES" : "NO");
}
else
{
Console.Write("ERROR");
}
}
}
}
program Project1;
var st,st1,st2:string[5]; j:char;
i,flaq,k,k1,k2,k3,k4,c:integer;
begin
k:=0;
read(st);
if (st[1] in ['A'..'H']) and (st[2] in ['1'..'8']) and (st[3]='-') and (st[4] in ['A'..'H']) and (st[5] in ['1'..'8']) then flaq:=1
else begin write ('ERROR');
exit;
end;
if Abs(Ord(st[1])-Ord(st[4]))*Abs(Ord(st[2])-Ord(st[5]))=2 then write ('YES') else write ('NO');
readln;
readln;
end.
Тут код. Первый на c# он написан мною, но не работает.
Проваливается на 21 тесте.
Второй на паскале - работает.
На паскале нашел в интернете.
Почему?
Как мой вараинт, что сайт кривой.