<span>a = int(input(</span>'input A '<span>))
b = int(input(</span><span>'input B '</span><span>))
for i in range(a,b+1):
for j in range(10):
if str(i).count(str(j)) == 3:
print(i);
Тестовое решение:
input A 1190
Input B 1500
1191
1211
1222
1311
1333
1411
1444
</span>
Один бит равен одному символу
Следуя алгоритму, можно понять, что каждый "виток спирали" будет закончен цифрой, на 1 большей, чем цифра, с которой он начинался. Значит, можно заметить, что по диагонали, проходящей через центральную клетку таблицы, из правого верхнего угла в левый нижний, будут только числа 11. Значит и закончится спираль числом 11.
<span>16*118272 бит=1892352 бит = 236544 байт = 231 Кб = 0,2256 Мб</span>
Var
T: array [1..5] of integer;
i, sum: integer;
begin
sum := 0;
for i := 1 to 5 do
begin
write('T[',i,'] = ');
readln(T[i]);
if (T[i] mod 2 = 0) then
sum := sum + T[i];
end;
writeln('Сумма четных элементов = ', sum);
end.