По формуле <span>N=2i</span> находим 64=<span>2i</span>, 26=<span>2i</span>,i=6. По формуле I=K*i I<span>=</span>1 977 × 6 = 11 862
# # Код на ruby 2.2.3p173
def zadanie(str)
p str
str = str.downcase
a = str.split(" ")
return [str, a.last.count("а")]
end
# Примеры применения
p zadanie("Шла Саша по шоссе и сосала сушку")
p zadanie("А роза упала на лапу азора")
p zadanie("Чему быть - тому не миновать")
Для передачи одного из 26 возможных символов потребуется не более 5 бит:
(2^5=32<26)
Тогда 260*5=1300 бит
1300/8 равно приблизительно 163 байта