Banyak dari Anda sudah tahu JSF ** k . Bagi yang tidak, ini adalah skrip yang pada dasarnya mengubah kode JavaScript apa pun menjadi hanya ditulis menggunakan []()!+
.
Tugas Anda adalah membangun, menggunakan bahasa apa pun yang Anda pilih, sebuah program yang mengubah JSF ** k menjadi JavaScript yang tidak diobotasi.
- Input : String dengan kode JSF ** k yang valid.
- Output : Sebuah string dengan kode JavaScript biasa yang sebelumnya JSF ** ked untuk menghasilkan input.
Untuk tantangan ini, pertimbangkan bahwa string input hanya JSF ** ked sekali.
Ini adalah kontes kode-golf , jadi kode terpendek, dalam byte, menang.
[...]
akses array adalah bagian dari kode asli atau bagian dari kebingungan? sama untuk semua konstruksi lainnya, sungguh.Jawaban:
Javascript -
685551Atau: (panjang yang sama)
Berjalan di konsol browser Anda. Hanya dijamin untuk bekerja dengan kode yang dihasilkan oleh jsfuck.com dengan opsi 'Sumber Eval' dicentang.
Tidak Disatukan:
sumber
replace(/^.*\n|\n}$/g,'')
JavaScript, 122, bekerja dengan input apa pun
Cukup mudah; itu hanya kembali dalam string sampai tanda kurung (
(
dan)
) seimbang. Tiga karakter terakhir dari output JSF selalu)()
, jadi memotong 2 parens terakhir dan kemudian menemukan paren yang cocok untuk yang lain akan selalu bekerja. (Ini berfungsi dengan input[]
juga.)sumber