Viết chương trình một dòng dài hai hoặc nhiều ký tự không chứa dấu kết thúc dòng và không có đầu vào. Ví dụ: chương trình của bạn có thể là:
MyProgram
Khi chương trình của bạn được sắp xếp thành các hình dạng mà kim đồng hồ tạo ra vào lúc 12, 3, 6 và 9 giờ, nó cần xuất ra số giờ tương ứng. Không có thời gian khác cần được hỗ trợ.
Đặc biệt:
Khi chương trình của bạn được sắp xếp như kim đồng hồ vào lúc 12 giờ (🕛)
m a r g o r P y Mchạy nó nên đầu ra
12.Khi chương trình của bạn được sắp xếp như kim đồng hồ vào lúc 3 giờ (🕒)
m a r g o r P y MyProgramchạy nó nên đầu ra
3.Khi chương trình của bạn được sắp xếp như kim đồng hồ vào lúc 6 giờ (🕕)
m a r g o r P y M y P r o g r a mchạy nó nên đầu ra
6.Khi chương trình của bạn được sắp xếp như kim đồng hồ vào lúc 9 giờ (🕘)
........m ........a ........r ........g ........o ........r ........P ........y margorPyMchạy nó nên đầu ra
9.
Ghi chú
Ký tự đầu tiên trong chương trình của bạn luôn được đặt ở trung tâm của đồng hồ. (Lưu ý cách chỉ có một
Mtrong ví dụ 6 giờ.)Bất kỳ một ký tự không phải dòng mới nào cũng có thể được sử dụng để thụt lề chương trình cho sự sắp xếp 9 giờ. Trong các ví dụ
.được sử dụng, nhưng không gian hoặc/hoặc#sẽ hợp lệ.Đối với sắp xếp 3 giờ, không có ký tự nào ở khu vực phía trên bên phải trống. (tức là giữ trống, đừng điền vào chỗ trống.)
Việc sắp xếp chương trình ban đầu (
MyProgramnhư hiện tại) không cần phải làm gì cả. Chỉ các sắp xếp 12, 3, 6 và 9 giờ cần có đầu ra chính xác, được xác định rõ.Mã chỉ hoạt động như một chức năng hoặc lệnh REPL không được phép. Mỗi trong bốn sắp xếp nên sẵn sàng để chạy như các chương trình đầy đủ.
Chương trình ngắn nhất tính bằng byte thắng. ví dụ: MyProgramcó độ dài 9 byte.
3và 6sẽ không thể phân biệt được với Brainfuck vì chúng chỉ khác nhau về khoảng trắng.