Ответ:
Заполняем биты, последовательно вычитая из числа наибольшие подходящие степени двойки. Если степень не входит в остаток, записываем 0.
Здоровье: 13₁₀
13 − 8 = 5; 5 − 4 = 1; 1 − 1 = 0. Степени 2⁷, 2⁶, 2⁵, 2⁴, 2¹ не входят.
| Степень | 2⁷ | 2⁶ | 2⁵ | 2⁴ | 2³ | 2² | 2¹ | 2⁰ |
|---|---|---|---|---|---|---|---|---|
| Значение | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| Бит | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
По таблице получаем 00001101₂. Отбрасываем начальные нули.
Броня: 44₁₀
44 − 32 = 12; степень 2⁴ не входит; 12 − 8 = 4; 4 − 4 = 0. Степени 2⁷, 2⁶, 2³, 2¹ и 2⁰ не входят.
| Степень | 2⁷ | 2⁶ | 2⁵ | 2⁴ | 2³ | 2² | 2¹ | 2⁰ |
|---|---|---|---|---|---|---|---|---|
| Значение | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
| Бит | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 |
По таблице получаем 00101100₂. Отбрасываем начальные нули.
Ответ: здоровье — 1101₂; броня — 101100₂.
