Nhiệm vụ của bạn là viết một đoạn mã làm thay đổi ô hiện tại trong biến thể Brainfuck, mỗi ô có thể chứa một số nguyên có chữ ký có cường độ lớn tùy ý, thay vì 0 đến 255 bình thường.
Bạn có thể giả sử có l tế bào bên trái và r tế bào ở bên phải của ô hiện tại mà ban đầu bằng không. Chương trình của bạn chỉ có thể truy cập các ô l + r +1 này. Sau khi mã của bạn kết thúc, nó sẽ để các ô thêm l + r bằng 0 và con trỏ tới ô hiện tại ở vị trí ban đầu.
Bạn không thể sử dụng bất kỳ đầu vào / đầu ra.
Mã có l + r nhỏ nhất sẽ thắng. Nếu có hòa, mã ngắn nhất sẽ thắng. Bạn cũng nên nêu độ phức tạp thời gian của chương trình để tham khảo, trong đó n là giá trị tuyệt đối của số nguyên ban đầu trong ô hiện tại.
Công cụ hữu ích
Bạn có thể kiểm tra chương trình Brainfuck trong biến thể này bằng trình thông dịch này trên TIO bởi mbomb007 .
Bạn cũng có thể sử dụng trình thông dịch trong câu trả lời này bởi boothby (các câu trả lời Python khác có thể cũng hoạt động, nhưng tôi đã không kiểm tra).