Многие из вас уже знают JSF ** k . Для тех, кто этого не делает, это скрипт, который в основном превращает любой код JavaScript во что-то написанное с использованием только []()!+
.
Ваша задача - создать на любом языке по вашему выбору программу, которая преобразует JSF ** k в необоснованный JavaScript.
- Ввод : строка с допустимым кодом JSF ** k.
- Вывод : строка с обычным кодом JavaScript, который ранее был JSF ** ked для генерации ввода.
В этом случае учтите, что входная строка была только JSF ** ked один раз.
Это соревнование по коду-гольфу , поэтому выигрывает самый короткий код в байтах.
[...]
доступ к некоторому массиву частью исходного кода или частью обфускации? То же самое для всех других конструкций.Ответы:
Javascript -
685551Альтернативно: (одинаковой длины)
Запускается в консоли вашего браузера. Гарантируется работа только с кодом, сгенерированным jsfuck.com с помеченной опцией 'Eval Source'.
Ungolfed:
источник
replace(/^.*\n|\n}$/g,'')
JavaScript, 122, работает с любым вводом
Довольно просто; он просто возвращается в строку, пока скобки (
(
и)
) не будут сбалансированы. Последние три символа выходных данных JSF всегда являются)()
одинаковыми, поэтому отрезание последних двух парней и последующее нахождение подходящей парены для другого всегда будет работать. (Это работает и с вводом[]
.)источник