ответ: 662.
обработка строки состоит из ряда повторяющихся циклов.
1. находим три двойки, заменяем на 6.
2. повторяем пункт 1 четыре раза.
3. заменяем четыре шестерки на 2.
итого, убрали 12 двоек, добавили одну двойку. следовательно, строка укоротилась на 11 символов.
подсчитаем количество циклов при длине строки 282. 282/11 = 25*11+7
следовательно, после 25 циклов останется строка из семи двоек.
три двойки заменяем на 6, следующие три двойки заменяем на 6, остается одна двойка. тогда в конце получится строка 662.
1)
a = 1
b = 7
b = 1? нет
b = 7 - 2 = 5
a = 1 * 8 = 8
b = 1? нет
b = 5 - 2 = 3
a = 8 * 8 = 64
b = 1? нет
b = 3 - 2 = 1
a = 64 * 8 = 512
b = 1? да , выход
a = 512
b = 1
2)
m = 53
n = 16
m = n ? нет
m > n ? да
n = 16
m = 53 - 16 = 37
m = n? нет
m > n? да
n = 16
m = 37 - 16 = 21
m = n? нет
m > n? да
n = 16
m = 21 - 16 = 5
m = n? нет
m > n? нет
n = 16 - 5 = 11
m = 5
m = n? нет
m > n? нет
n = 11 - 5 = 6
m = 5
m = n? нет
m > n? нет
n = 6 - 5 = 1
m = 5
m = n? нет
m > n? да
m = 5 - 1 = 4
n = 1
m = n? нет
m > n? да
m = 4 - 1 = 3
n = 1
m = n? нет
m > n? да
m = 3 - 1 = 2
n = 1
m = n? нет
m > n? да
m = 2 - 1 = 1
n = 1
m = n? да. Выход
m = 1
n = 1