สมมติว่าการท้าทาย codegolf ไม่นับช่องว่างตามความยาวของโปรแกรม โกงระบบนี้โดยการเข้ารหัสสคริปต์ของคุณลงในช่องว่างและกอล์ฟสคริปต์ที่ถอดรหัสและดำเนินการช่องว่างที่ฝังตัว
ตัวอย่าง
ทางออกของJBernardo 's Meta Golf Challengeคือการเข้ารหัสรหัส Sage (หรือ Python) ลงในช่องว่างและถอดรหัสถอดรหัส
s = ' '
for c in '<lots of whitespace>'.split(s):
s+=chr(len(c))
exec s
การเข้ารหัสคือการใช้สคริปต์เพิ่มบรรทัดใหม่และสำหรับอักขระแต่ละตัวc
ในสคริปต์ord(c)
แท็บเอาต์พุตตามด้วยช่องว่าง การเตรียมการขึ้นบรรทัดใหม่เป็นสิ่งจำเป็นเนื่องจากฉันใช้ Python และฉันเริ่มสคริปต์s
ด้วยการเว้นวรรค
เกณฑ์การให้คะแนน
โซลูชันที่สมบูรณ์ประกอบด้วยคำอธิบายของการเข้ารหัสที่คุณใช้ (หากซับซ้อนให้สคริปต์) และสคริปต์ 'ถอดรหัสและเรียกใช้งาน' คะแนนของคุณคือจำนวนอักขระที่ไม่ใช่ช่องว่างในสคริปต์ถอดรหัสและเรียกใช้งาน
ห้ามเว้นวรรค (ภาษา)
นอกจากนี้ภาษาใด ๆ ที่มีชุดตัวดำเนินการที่สมบูรณ์ซึ่งใช้เฉพาะอักขระช่องว่างไม่ได้รับอนุญาต: ฉันจะยอมรับคะแนนที่ไม่ใช่ศูนย์ต่ำที่สุด
.n/{,}%+~
ก็จะทำงานเช่นกัน