Ngày mai, 23/11, là ngày Lễ Tạ ơn ở Hoa Kỳ. Để chuẩn bị, bạn cần nấu một số gà tây ASCII. Tuy nhiên, vì bạn chậm trễ trong kế hoạch, bạn cần một chương trình (hoặc chức năng) để giúp bạn có bao nhiêu con chim bạn cần chuẩn bị.
.---. _
.' './ )
/ _ _/ /\
=(_____) (__/_/==
===================
Những con gà tây bạn tìm thấy khá nhỏ, vì vậy bạn đã tìm ra các tỷ lệ sau - một con gà tây sẽ nuôi:
- Bốn người chỉ thích thịt trắng và ba người chỉ thích thịt đen
- hoặc bảy người không quan tâm
- hoặc kết hợp chúng.
Có nghĩa là, có tổng cộng 4 phần thịt trắng và 3 phần thịt sẫm màu trong bất kỳ con gà tây nào. Hơn nữa, bạn không thể mua và nấu một phần gà tây.
Ví dụ: đối với 3 người chỉ thích thịt trắng, 6 người chỉ thích thịt sẫm màu và 3 người không quan tâm, bạn sẽ cần hai con gà tây. Điều đó mang lại 8 phần trắng và 6 phần tối, đủ để làm hài lòng tất cả mọi người và có một ít thịt trắng còn sót lại:
.---. _ .---. _
.' './ ) .' './ )
/ _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/==
=====================================
Đối với 20 người không quan tâm, bạn sẽ cần ba con gà tây và có một chút màu trắng hoặc tối còn sót lại:
.---. _ .---. _ .---. _
.' './ ) .' './ ) .' './ )
/ _ _/ /\ / _ _/ /\ / _ _/ /\
=(_____) (__/_/== =(_____) (__/_/== =(_____) (__/_/==
=======================================================
Và như vậy.
Quy tắc
- Ba đầu vào có thể theo bất kỳ thứ tự nào bạn chọn và ở bất kỳ định dạng thuận tiện nào . Vui lòng cho biết trong câu trả lời của bạn làm thế nào đầu vào được thực hiện.
- Sẽ không bao giờ có yêu cầu cho hơn 25 con gà tây (vì vậy tối đa 175 người để nuôi).
- Dòng mới hàng đầu / dấu hoặc khoảng trắng khác là tùy chọn, miễn là các ký tự xếp hàng một cách thích hợp.
- Một chương trình đầy đủ hoặc một chức năng được chấp nhận. Nếu một chức năng, bạn có thể trả lại đầu ra thay vì in nó.
- Đầu ra có thể là bàn điều khiển, được trả về dưới dạng danh sách các chuỗi, được trả về dưới dạng một chuỗi, v.v.
- Sơ hở tiêu chuẩn bị cấm.
- Đây là môn đánh gôn, vì vậy tất cả các quy tắc chơi gôn thông thường đều được áp dụng và mã ngắn nhất (tính bằng byte) sẽ thắng.