Vì vậy, tuần trước tôi đã đăng một thử thách để chơi Vịt, Vịt, Ngỗng . Điều này dẫn đến một số Minnesotans bình luận về biến thể 'Vịt xám' trong khu vực của họ .
Vì vậy, đây là các quy tắc:
Sử dụng danh sách màu này:
Red
Orange
Yellow
Green
Blue
Indigo
Violet
Gray
Viết chương trình tuân theo các quy tắc sau:
- Chọn một trong những màu này và thêm nó vào từ 'vịt' và in kết quả sang một dòng mới.
- Nếu màu không phải là 'Xám', hãy lặp lại bước 1.
- Nếu màu là 'Xám', hãy kết thúc chương trình của bạn.
Các quy tắc phải được tuân theo:
- Chương trình không nên in nhất quán cùng một số dòng.
- Nó có thể bắt đầu trên 'Vịt xám', nhưng không nên làm một cách nhất quán.
- Cần có chính xác một con vịt trên mỗi dòng và không có dòng trống nào được xuất ra.
- Nên có ít nhất một khoảng trống giữa một màu và một con vịt.
- Khoảng trắng trước và sau đầu ra đáng kể không thành vấn đề.
- Các trường hợp đầu ra không quan trọng.
- Màu sắc có thể được lặp đi lặp lại.
- Đầu ra không phải chứa mọi màu mỗi lần, nhưng phải có khả năng mã của bạn sẽ xuất ra mọi màu.
- Không có màu bên ngoài mảng trên có thể được bao gồm.
- Màu xám hoặc màu xám được chấp nhận trong câu trả lời của bạn.
- Màu sắc không nhất quán phải theo cùng một thứ tự.
- Nhằm mục đích cho chương trình ngắn nhất. Số byte nhỏ nhất sẽ thắng.
Ví dụ đầu ra:
Green duck
Orange duck
Yellow duck
Indigo duck
Yellow duck
Gray duck
Cảm ơn @Mike Hill đã lần đầu tiên cảnh báo tôi về biến thể này.
Grey
một lần (vì vậy tôi sẽ không phải chọn từ tất cả chúng và kiểm tra xem tôi đã chọn chưaGrey
).