17
เคล็ดลับการตีกอล์ฟใน GolfScript
อะไรโพสต์นี้ยังไม่มีอยู่? แน่นอนGolfScriptถูกสร้างขึ้นมาเพื่อการเล่นกอล์ฟดังนั้นคุณอาจคิดว่าไม่จำเป็นต้องมีเคล็ดลับเฉพาะ แต่เพื่อใช้ประโยชน์จากฟีเจอร์ของ GolfScript อย่างเต็มที่คุณต้องเรียนรู้เทคนิคที่ไม่ชัดเจน โพสต์นี้มีไว้เพื่อรวบรวมเคล็ดลับและเทคนิคที่เป็นประโยชน์ เริ่มต้นด้วยนี่คือหน้าอ้างอิง GolfScript อย่างเป็นทางการ คุณควรทำความคุ้นเคยกับสิ่งเหล่านี้ก่อน: เกี่ยวกับการสอน วากยสัมพันธ์ Built-in อ้างอิงด่วน โดยเฉพาะอย่างยิ่งฉันขอแนะนำให้อ่านหน้าตามลำดับนี้ - การอ้างอิงอย่างรวดเร็วนั้นมีการใช้เพียงเล็กน้อยจนกว่าคุณจะคุ้นเคยกับ built-in และการสอนมีรายละเอียดที่สำคัญบางอย่างซึ่งไม่ได้อธิบายไว้ในหน้าอื่น ๆ . ps เพื่อเป็นแรงบันดาลใจและความสนใจส่วนบุคคลต่อไปนี้เป็นคำถามที่ฉันต้องการดูคำตอบที่ดีสำหรับ: วิธีการทับศัพท์ จำกัด ใน GolfScript อย่างไร {FROM?TO=}%ใช้งานได้ถ้าคุณมั่นใจได้ว่าอินพุตทั้งหมดนั้นถูกค้นพบในFROM(หรือไม่รังเกียจพวกมันทั้งหมดถูกแมปไปยังองค์ประกอบสุดท้ายของTO) แต่วิธีการทั้งหมดที่ฉันเห็นสำหรับการทิ้งค่าที่ไม่ได้แมปไว้ไม่เปลี่ยนแปลง วิธีแปลงสตริงเป็นอาร์เรย์ของรหัส ASCII และย้อนกลับได้ดีที่สุด การดำเนินการใดที่ทำให้เกิดผลข้างเคียง อะไรคือวิธีที่ดีที่สุดในการถ่ายโอนอักขระในสตริงไปยังสแต็ก (เช่นเดียว~กับอาร์เรย์)