Tiền thưởng mới! (Xem bên dưới)
Nhóm bản đồ của hy vọng tổng thống của đảng Cộng hòa Hoa Kỳ Ben Carson đang gặp một số rắc rối với bản đồ của họ (hình ảnh qua Washington Post ):
Vấn đề là họ không có Công cụ phù hợp cho công việc ™. Họ cần chương trình nhỏ gọn và đáng tin cậy nhất có thể, vì vậy họ không bao giờ phải lo lắng về việc tạo bản đồ nữa. Đó là lý do tại sao họ thuê bạn. Bạn cần lấy bản đồ này và xuất lại lần nữa với màu mong muốn:
Bởi Theshibboleth [GFDL ( http://www.gnu.org/copyleft/fdl.html ) hoặc CC-BY-SA-3.0 ( http://creativecommons.org/licenses/by-sa/3.0/)] , thông qua Wikimedia Commons
Nếu bạn không biết tất cả các bang ở đâu (vì bạn không phải là người Mỹ ... hoặc bạn là người Mỹ), thì đây là bản đồ có tất cả các tên (Washington DC không bắt buộc cho thử thách này):
"Bản đồ Hoa Kỳ với tên tiểu bang 2". Được cấp phép theo CC BY-SA 3.0 qua Wikimedia Commons - https: //commons.wik mega.org/wiki/File:Map_of_USA_with_state_names_2.svg#/media/File:Map_of_USA_with_state_names_2.sv
Ví dụ: nếu đầu vào là Ohio, Indiana, Illinois;New York, New Jersey, Florida
, bạn xuất ra:
Hình ảnh bản đồ trống có sẵn ở định dạng SVG và PNG . Để thuận tiện cho bạn, đây là danh sách tất cả 50 tiểu bang theo thứ tự bảng chữ cái
Đây là một thử thách mã-golf và đầu ra đồ họa . Đầu ra phải là một tệp SVG hoặc hình ảnh. Chỉ đơn giản là hiển thị đầu ra trên màn hình là không đủ. Đầu vào phải được lấy từ STDIN hoặc bằng cách đọc tệp văn bản. Tôi linh hoạt với cách bạn định dạng đầu vào, mặc dù nó phải chứa tên đầy đủ của từng tiểu bang, với các trạng thái màu đỏ (Cộng hòa) được liệt kê đầu tiên và màu xanh lam (Dân chủ) thứ hai. Bất kỳ hai sắc thái riêng biệt của màu đỏ và màu xanh đều được chấp nhận cho màu. Tất nhiên, bạn có thể có hình ảnh bản đồ trống trong cùng thư mục với chương trình của bạn với bất kỳ tên tệp nào bạn muốn.
Tiêu chí chính xác
Nếu đầu ra của bạn là một tệp raster, thì nó phải có kích thước tối thiểu 800px x 495px và các dòng không được sai lệch so với kết quả của việc tăng tỷ lệ SVG lên cùng kích thước hơn 1,5 pixel. Nếu đầu ra của bạn là một tệp vectơ, các dòng không được lệch khỏi SVG hơn 1,5 pixel khi cả hai được chia tỷ lệ thành 800px x 495px.
Tặng kem!
Ben đang cố gắng cắt giảm sự phụ thuộc vào các thư viện nước ngoài và hiện đang cung cấp phần thưởng -50% cho bất kỳ ai chỉ sử dụng phiên bản đồ họa raster của bản đồ làm đầu vào và tạo thuật toán riêng để phát hiện khu vực. Cuối cùng, phán đoán của tôi là quyết định xem cách tiếp cận của bạn có được tính là thuật toán "viết của riêng bạn" hay không.
Chúc may mắn!