Расшифровка кода на языке Haskell (конкурс по ФП в январе 2012)
Заголовок данной статьи является очень двусмысленным. Это станет понятно из дальнейшего изложения. Покамест лишь объявим, что сейчас мы опишем решение задачи конкурса по функциональному программированию, который проводился в январе 2012 года. В качестве задачи почтенным участникам предлагалось расшифровать зашифрованный исходный код простейшим шифром на основе циклического применения ключа к тексту посредством операции XOR. В условиях задачи дополнительно сообщалось, что зашифрован код на языке Haskell, длина ключа не превышает 5 символов, а сам ключ состоит только из заглавных символов латинского алфавита.
В итоге 17 претендентов на призы прислали свои решения, расшифровав исходник, запустив его и прислав правильный код, который этот исходник сгенерировал для участника. Из этих участников 16 получили призы (один прислал правильный ответ после завершения конкурса). Так что теперь остаётся посмотреть, что и как было в этом конкурсе.
В итоге 17 претендентов на призы прислали свои решения, расшифровав исходник, запустив его и прислав правильный код, который этот исходник сгенерировал для участника. Из этих участников 16 получили призы (один прислал правильный ответ после завершения конкурса). Так что теперь остаётся посмотреть, что и как было в этом конкурсе.



