Ответ:

Для двоичного кодирования нужно найти наименьшее число знаков \(n\), для которого выполняется \(2^n \ge 29\).

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

Ответ: 5 знаков.