Форум » Кодирование и декодирование информации » ege8 реализация идеи М.Густокашина в Python » Ответить

ege8 реализация идеи М.Густокашина в Python

s11kai: Здравствуйте, Константин Юрьевич. Сегодня познакомился с вашим, весьма оригинальным и компактным кодом и «методом грубой силы» - Б.С. Михлина решения задачи ege6 P00. В связи с чем родилась идея реализации идеи М. Густокашина в Python [pre2]ss = ['У','О','А'] x = 239 s = '' while x: s = ss[(x%3)]+s x//=3 print(s) [/pre2] Буду признателен, если вы сочтете возможным опубликовать его.

Ответов - 5

s11kai: P-01 концовка ручного решения [pre2] x = 41320 s=0 for i in range(0,4+1): s = s+(x%10)*5**i x//=10 print(s+1)[/pre2]

s11kai: ege8 P-02 В отличии от программы, предложенной А.Н. Носкиным, здесь перевод в троичную систему счисления происходит одновременно с перекодировкой цифрового кода в символьный [pre2] ss = ['А', 'О', 'У'] # буквы А, О, У в алфавитном порядке s = '' # строка для формирования ответа x = 239 # числовой код слова: 240-1 = 239 while x: # перевод в троичную систему счисления s = ss[(x%3)]+s # с одновременной перекодировкой x //= 3 print(s)[/pre2]

s11kai: ege 8 P-03 Отличительная особенность данной программы - перевод в четверичную систему счисления происходит одновременно с перекодировкой цифрового кода в символьный [pre2] ss = ['К', 'Л', 'Р', 'Т'] # буквы К, Л, Р, Т записаны в алфавитном порядке s = '' # строка для формирования ответа x = 66 # числовой код слова: 67-1 = 66 while x: # перевод в четверичную систему счисления s = ss[(x%4)]+s # с одновременной перекодировкой x //= 4 print(s) [/pre2]


Поляков: Спасибо, все программы добавлены в файл ege8.doc.

s11kai: С Новым годом, Константин Юрьевич! Что то "коротнуло" после праздников видимо, раз восьмерку с шестеркой перепутал. Поляков пишет: Спасибо, все программы добавлены в файл ege8.doc. Вам спасибо, за столь интересные задачи с их разнообразными решениями !!!



полная версия страницы