I=k*i
K - количество символов
I - вес всего сообщения
i - вес одного символа
10 байт = 80 бит (в 1 байте - 8 бит)
80 = 300 * i
i = 80 / 300 - и в общем такого быть не может. Или ошибка в условии или еще что-то. Но там должно получится целое число и больше или равно 1. Не может быть такого что бы символ весил меньше чем 1 бит.
Но по идеи потом по формуле:
2^i=N
Где N - количество символом в алфавите.
// PascalABC.NET 3.3.5, сборка 1636 от 10.03.2018
// Внимание! Если программа не работает, обновите версию!
begin
var s1:=ReadLnString('1: ');
var s2:=ReadLnString('2: ');
s1.ToLower.Intersect(s2.ToLower).OrderBy(t->t).Println(',')
end.
Язык программирования - это средство описания алгоритма, ориентированное на исполнителя ЭВМ