Ответ:

Для двоичного кодирования длиной n можно закодировать не более \(2^n\) символов.

\(2^4=16<29\), а \(2^5=32\ge29\).

Значит, для кодирования 29 символов понадобится 5 двоичных знаков.

Ответ: 5.