К - 00
Л - 01
О - 1000
Нам нужно слово "АВТОЛАВКА". В нём несколько букв "А" и несколько букв "В", значит для них нужен нам минимальный код.
Для А возьмём 11. А - 11.
Для "В" возьмём 1010, так как он самый короткий, меньше взять никак не можем.
Остаются две буквы. "Т" и "Ц".
Т - 10110
Ц - 10111
АВТОЛАВКА, 3 буквы А, 2 буквы В.
3 * 2 + 4 * 2 + 5 + 4 + 2 + 2 = 27
Ответ: 27
Умножения: 0011•0101=0001111
01110•0011=101010
Имя переменной "икс" x. Внутри лежит посчитанное 4+4 только в двоичной системе.
Пишите язык, на котором вам это нужно. Кто-нибудь же поиздевается и напишет на brainfuck-e.
Паскаль:
var a:integer;
begin
readln(a);
writeln(a/2)
end.
Var s: string;
<span>begin
</span><span> readln(s);
</span><span> writeln(s.ToWords.Sorted.JoinIntoString(' '));
</span><span>end.
</span>это строка для проверки
<span>для проверки строка это
</span>