Задача от минал изпит за Python Fundamentials - помощ с логиката на условието
Става дума за ето това https://gist.github.com/Ro6afF/2c89e910cd5be0f435b15fcb381da31b
първата таблица би трябвало да е това :
a -> 1
b -> 2
втората :
1 -> !
2 -> @
и третата :
! -> q
@ -> w
Ако вземем първите 10 букви от низа ababaaabab, дето е даден за пример.
първа стъпка 1212111212 - всички се променят спрямо онова в първата таблица.
втора стъпка 1!1@1!1@1@ - всеки втори символ се е сменил с този от втората таблица
трето - 1!q@1q1@q@ всеки трети символ се сменя, като първото и третото "q" се смянат по логиката на смяната на втората с третата таблица, ако символа не е открит.
Както е видно, обаче, това няма нищо общо с отговора, който трябва да е : q2!2!1q2!2