Ответ:
text=input()
text_list=list(text)
reverse_list=list(text[::-1])
error=None
for i in range(0,len(text_list)):
try:
if(text_list[i]!=reverse_list[i] and error==None):
error=len(text)-i
del text_list[len(text)-i-1]
del reverse_list[i]
elif(text_list[i]!=reverse_list[i] and error!=None):
error=0
break
except IndexError:
pass
print(error)
Объяснение:
P.S. оптимизация может быть не очень
Ответ в файле представлен кодом на ЯП Pascal
Закодируем 348 городов числовыми кодами от 0 до 347. Тогда необходимое для кодирования число бит определится представлением числа 347 в двоичной системе счисления.
347(10)=101011011(2), т.е. для записи такого числа потребуется двоичных разрядов или просто 9 бит.
Когда будет накоплена информация о 184 городах, она займет 184х9=1656 бит. В одном байте 8 бит, поэтому для перехода к байтам делим полученное значение на 8. 1656/8=207 (байт).
Ответ: 3) 207 байт.
Лазерный диск сканирует, жёсткий диск зачитывает
Program qwe;
var A:longint;
s:byte;
begin
write('Введите число: ');
readln(A);
s := 0;
A := abs(A);
while A > 0 do
begin
if not odd(A) then
inc(s, A mod 10);
A := A div 10
end;
writeln('Сумма чётных цифр = ', s);
readln
<span>end</span>