ฉันมีปัญหากับไซเบอร์คลับที่ขอให้คุณพิมพ์:
ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
ใช้ Brainf ** k ใน 29 ไบต์หรือน้อยกว่าโดยไม่ใช้อักขระ ','
ฉันมีรหัสที่ใช้งานได้:
++++++++++[>++++++>+++++++++<<-]>-->.<[>-.<-]
อย่างไรก็ตามการวนซ้ำของฉันยาวเกินไปส่ง 16 ไบต์เกินขีด จำกัด
มีวิธีที่มีประสิทธิภาพมากกว่าในการตั้งค่าเซลล์ที่สองและสามเป็น 58 และ 90 เพื่อให้ฉันสามารถรันลูปที่สองของฉันได้หรือไม่? หรือมีวิธีที่ดีกว่าในการทำทั้งหมดนี้ด้วยกันที่ฉันไม่ได้เห็น?
+[--->++<]>++++[.-]
19 ไบต์ แต่จะพิมพ์ตัวอักษรควบคุมเช่นกัน ...
-.
ที่จะทิ้ง.-
>.<