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 M
chạ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 MyProgram
chạ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 m
chạ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 margorPyM
chạ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
M
trong 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 (
MyProgram
như 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ụ: MyProgram
có độ dài 9 byte.
3
và 6
sẽ không thể phân biệt được với Brainfuck vì chúng chỉ khác nhau về khoảng trắng.