Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Var A:array[1..Pmax] of Post;
function getA(i : integer): Post;
begin
result[4] = (i - 1) mod 10;
result[3] = (i - 1) div 10 mod 10;
result[2] = (i - 1) div 100 mod 10;
result[1] = (i - 1) div 1000 mod 10;
end;
Конечно возможно перебор и перестановки всячески оптимизировать, например перебирать поочередно с двух концов — «1111», «0000», «2222», «9999»...
А есть какой-то алгоритм для поиска в уме?
Метод решета в игре «Быки и коровы»