30
ลองทำ“ deciph4r4ng”
ในความท้าทายนี้งานของคุณคือการถอดรหัสสตริง โชคดีที่อัลกอริทึมนั้นค่อนข้างง่าย: การอ่านจากซ้ายไปขวาแต่ละหลักที่พบN (0 ถึง 9) จะต้องถูกแทนที่ด้วยอักขระซึ่งเป็นตำแหน่งN + 1ก่อนหน้านี้ ตัวอย่าง สตริงอินพุต"Prog2am0in6"จะถูกถอดรหัสด้วยวิธีนี้: "Programming"ดังนั้นการส่งออกที่คาดว่าจะเป็น คำอธิบายและกฎ สตริงอินพุตจะมีอักขระ ASCII ในช่วง 32 - 126 เท่านั้น คุณสามารถสันนิษฐานได้ว่ามันจะไม่มีวันว่างเปล่า สายอักขระถอดรหัสดั้งเดิมนั้นรับประกันว่าจะไม่มีตัวเลขใด ๆ เมื่อตัวละครได้รับการถอดรหัสแล้วมันอาจจะถูกอ้างอิงโดยตัวเลขที่ตามมา ยกตัวอย่างเช่นควรจะถอดรหัสเป็น"alp2c1""alpaca" การอ้างอิงจะไม่ล้อมรอบสตริง: สามารถอ้างอิงอักขระก่อนหน้าเท่านั้น คุณสามารถเขียนโปรแกรมเต็มรูปแบบหรือฟังก์ชั่นซึ่งพิมพ์หรือส่งออกผลลัพธ์ นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดเป็นไบต์ชนะ ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม กรณีทดสอบ Input : abcd Output: abcd Input : a000 Output: aaaa Input : ban111 Output: banana Input : Hel0o W2r5d! …