เป้าหมายของคุณในการเล่นกอล์ฟรหัสนี้คือการรับสองสายlanguage
และcode
(หากรหัส golfed ที่คุณเขียนสำหรับการนี้คือ multiline ตัวแปรนี้จะเป็นแบบหลายบรรทัด)และจำนวนเต็มหนึ่งbytes
ตัว พวกเขาเป็นตัวแทนของตัวแปรสำหรับภาษาการเขียนโปรแกรมจำนวนไบต์ที่ใช้และรหัสตัวเอง
หลังจากนั้นคุณจะจัดรูปแบบเหมือนที่นักกอล์ฟทำ
answer
ตัวแปรที่ส่งออกเป็นสตริงหลายที่เรียกว่า
คุณสามารถใช้สตริงหลายบรรทัดบน:
หากคุณค้นหาStack Overflowคุณควรจะสามารถค้นหาภาษาการเขียนโปรแกรมเพิ่มเติมที่รองรับได้
นี่คือเทมเพลตของ markdown เอาต์พุต code
ตัวแปรในการป้องกันรหัสและมีส่วนหัวระดับที่สอง
## {language}, {bytes} bytes
{code}
นี่คือลักษณะที่เอาต์พุตจะมีลักษณะเมื่อวางลงในตัวแยกวิเคราะห์ Markdown
{language}, {bytes} ไบต์
{code}
ตัวแปรจะถือว่าถูกกรอกไว้แล้วในขณะที่ภาษาที่คุณเขียนรหัสรายการของคุณกอล์ฟจำนวนไบต์ที่ใช้และรหัสจริงของมัน
นี่เป็นอีกตัวอย่างหนึ่งของการส่งออกเป็นรหัสคราวนี้มีตัวแปรกรอก:
## JavaScript, 1337 bytes
document.getElementById("foo").innerHTML = bar;
นี่คือรุ่นที่เป็นข้อความอ้างอิง:
JavaScript, 1337 ไบต์
document.getElementById("foo").innerHTML = bar;
สามารถนำไบต์ออกจากรหัสของคุณได้หากคุณใช้วิธีตั้งค่าข้อความของ<p>
องค์ประกอบใน HTML ด้วยรหัสresult
เช่นรหัส JavaScript ต่อไปนี้:
document.getElementById("result").innerHTML = answer;
ตรวจสอบให้แน่ใจว่าได้รวม<p id="result"></p>
ในส่วน HTML ของJSFiddleเพื่อให้ทำงานได้
เกณฑ์การให้คะแนน
เช่นเดียวกับคำถามเกี่ยวกับcode-golfรหัสที่ใช้จำนวนไบต์น้อยที่สุดจะดีที่สุด
language
, bytes
และcode
มีการป้อนข้อมูลหรือไม่ว่านี้เป็นควินตัวแปรที่สิ่งเหล่านั้นควรจะตรงกับรหัสแก้ที่ตัวเอง (และถ้าเป็นเช่นนั้นไม่ว่าจะโดยตรงหรือโดยอ้อมที่อ่านรหัสที่มาที่ได้รับอนุญาตและไม่ว่าควินสร้างอินจะได้รับอนุญาต.)
code
สามารถมี linefeeds ได้หรือไม่
code
จะไม่เป็นหลายสายหรือไม่ได้หรือไม่ โปรดระบุว่าในข้อความท้าทาย
{code}
เป็นรหัส multiline หรือไม่