4
แทนที่นามแฝงเป็นวลี
แรงบันดาลใจจากC#define -directive ท้าทาย ระบุวลีหนึ่งด้วยนามแฝงบางส่วนและอีกหนึ่งอาร์เรย์มีข้อความนามแฝงแต่ละข้อความ เอาท์พุทวลีเริ่มต้นแทนที่แต่ละนามแฝงด้วยข้อความที่เกี่ยวข้อง นามแฝงถูกกำหนดโดยหนึ่งคม#ตามด้วยดัชนีในอาร์เรย์ (ดัชนีอาจเริ่มต้นที่ศูนย์หรือหนึ่ง) นามแฝงสามารถมีนามแฝงอื่นภายในข้อความและคุณต้องแก้ไขพวกเขาทั้งหมด (อาจเรียกซ้ำ) คุณสามารถสันนิษฐานได้ว่านามแฝงจะไม่วิ่งเข้าไปในวงไม่มีที่สิ้นสุด นามแฝงจะไม่มีเลขศูนย์นำหน้า ( #02ไม่ใช่นามแฝงที่ดัชนี2เป็นนามแฝงที่ดัชนี0ตามด้วยข้อความ2) คุณสามารถสันนิษฐานได้ว่าอาเรย์จะไม่ผ่านความยาว 20 รายการ คุณสามารถเขียนโปรแกรมหรือฟังก์ชั่นหรือแม้แต่#define-it ก็ดี :) คุณสามารถใช้วิธีการป้อนข้อมูลอื่นที่เหมาะกับภาษาของคุณมากขึ้น ตัวอย่าง phrase: "#0 & #3" array: [ "Programming #1", "Puzzles", "Code", "#2 Golf" ] output: "Programming Puzzles & Code Golf" เป็นขั้นเป็นตอน: 0> "#0 & #3" 1> "Programming #1 & #2 …