Đồng hồ cát
Đồng hồ cát này có 60 "cát thời gian", và nó hoàn toàn lấp đầy từng buồng. Đồng hồ rộng 19 ký tự và cao 13 ký tự. Mỗi buồng có 5 hàng cát và có một hàng ở trung tâm có thể chứa 1 cát. Hàng trên cùng có thể chứa 17 cát, 15 hàng tiếp theo và cứ thế (xem bên dưới). Cát rơi vào khoang dưới cùng với tốc độ một cát mỗi giây.
START 3 SECONDS LATER 38 SECONDS LATER
███████████████████ ███████████████████ ███████████████████
█.................█ 17 █.............. █ 14 █ █ 0
██...............██ 15 ██...............██ 15 ██ ██ 0
███.............███ 13 ███.............███ 13 ███....... ███ 7
█████.........█████ 09 █████.........█████ 09 █████.........█████ 09
███████.....███████ 05 ███████.....███████ 05 ███████.....███████ 05
█████████.█████████ 01 █████████.█████████ 01 █████████.█████████ 01
███████ ███████ ███████ . ███████ ███████ . ███████
█████ █████ █████ . █████ █████ . █████
███ ███ ███ . ███ ███.... ███
██ ██ ██ ██ ██...............██
█ █ █ █ █.................█
███████████████████ ███████████████████ ███████████████████
Các thách thức
Hiển thị đồng hồ cát (không yêu cầu số hoặc tiêu đề) sau một khoảng thời gian nhất định (0 ≤ t 60).
Quy tắc mã hóa
- Đồng hồ cát nên nhìn chính xác như được hiển thị ở đây. Bạn có thể thay thế
█
ký tự và / hoặc.
ký tự bằng bất cứ thứ gì bạn muốn để phù hợp với ngôn ngữ của bạn (các vấn đề tương thích Unicode, ASCII). - Đầu vào phải là một số như 45 hoặc 7. Hiển thị đồng hồ sau nhiều giây này.
- Đầu ra có thể được hiển thị hoặc lưu vào một tập tin. Không có văn bản hoặc nhãn phụ như được hiển thị ở trên là bắt buộc - chỉ cần đồng hồ cát là tất cả những gì chúng ta cần.
- Nếu người dùng nhập t> 60, bạn không phải xử lý lỗi.
Điểm
- Mã ngắn nhất sẽ thắng.