Misalkan tantangan codegolf tidak menghitung spasi putih dalam panjang program Anda. Cheat sistem ini dengan menyandikan skrip Anda ke dalam spasi putih, dan mainkan skrip yang menerjemahkan dan mengeksekusi spasi kosong.
Contoh
Solusi saya untuk JBernardo 's Meta Golf Challenge adalah untuk encode Sage (atau Python) kode ke spasi, dan golf decoder.
s = ' '
for c in '<lots of whitespace>'.split(s):
s+=chr(len(c))
exec s
Pengkodean adalah untuk mengambil skrip, menambahkan baris baru, dan untuk setiap karakter c
dalam skrip, ord(c)
tab keluaran diikuti oleh spasi. Membebani baris baru diperlukan karena saya menggunakan Python dan saya memulai skrip s
dengan spasi.
Mencetak gol
Solusi lengkap berisi deskripsi pengkodean yang Anda gunakan (jika rumit, berikan skrip), dan skrip 'dekode-dan-jalankan'. Skor Anda adalah jumlah karakter non-spasi putih dalam skrip dekode dan eksekusi.
Spasi (bahasa) dilarang
Selain itu, bahasa apa pun yang memiliki seperangkat operator lengkap yang hanya menggunakan karakter spasi tidak diizinkan: Saya akan menerima skor bukan nol terendah.
.n/{,}%+~
akan berfungsi juga.