Tôi có một vấn đề đối với một câu lạc bộ mạng yêu cầu bạn in:
ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!
Sử dụng Brainf ** k trong 29 byte hoặc ít hơn mà không sử dụng ký tự ','.
Tôi có một mã làm việc:
++++++++++[>++++++>+++++++++<<-]>-->.<[>-.<-]
Tuy nhiên, vòng lặp của tôi quá dài, gửi cho tôi 16 byte vượt quá giới hạn.
Có cách nào hiệu quả hơn để đặt ô thứ hai và thứ ba thành 58 và 90 để tôi có thể chạy vòng lặp thứ hai của mình không? Hoặc có cách nào tốt hơn để làm tất cả những thứ này cùng nhau mà tôi không thấy?
+[--->++<]>++++[.-]
19 byte nhưng nó cũng in các ký tự điều khiển ...
-.
thành.-
, loại bỏ>.<
.