Yeni Bonus! (Aşağıya bakınız)
ABD Cumhuriyetçi cumhurbaşkanı umutlu Ben Carson'un haritacılık ekibi haritalarıyla ilgili bazı sorunlar yaşıyor ( Washington Post üzerinden görüntü ):
Sorun, Job ™ için Doğru Alete sahip olmamalarıdır. Mümkün olan en kompakt ve güvenilir programa ihtiyaç duyarlar, bu yüzden bir daha harita yapma konusunda endişelenmek zorunda kalmazlar. Bu yüzden seni işe aldılar. Bu haritayı almanız ve istediğiniz renkle tekrar çıkarmanız gerekir:
Theshibboleth [GFDL ( http://www.gnu.org/copyleft/fdl.html ) veya CC-BY-SA-3.0 ( http://creativecommons.org/licenses/by-sa/3.0/)] yoluyla Wikimedia Commons
Tüm eyaletlerin nerede olduğunu bilmiyorsanız (çünkü Amerikalı değilsiniz ya da Amerikalısınız), işte tüm isimleri içeren bir harita (bu meydan okuma için Washington DC gerekli değildir):
"Devlet adları 2 ile ABD Haritası". CC BY-SA 3.0 altında Wikimedia Commons aracılığıyla lisanslanmıştır - https://commons.wikimedia.org/wiki/File:Map_of_USA_with_state_names_2.svg#/media/File:Map_of_USA_with_state_names_2.svg
Örneğin, giriş Ohio, Indiana, Illinois;New York, New Jersey, Florida
, çıktı alırsınız:
Boş harita görüntüsü SVG'de mevcuttur ve PNG formatlarında mevcuttur. Size kolaylık sağlamak için, 50 eyaletin hepsinin alfabetik sırayla listesi
Bu bir kod golfü ve grafik çıktısı meydan okumadır. Çıktı bir SVG veya resim dosyası olmalıdır. Çıktıyı ekranda görüntülemek yeterli değildir. Giriş STDIN'den veya bir metin dosyası okunarak alınmalıdır. Her devletin tam adlarını içermesine rağmen, girdiyi nasıl biçimlendirdiğiniz konusunda esnekim, ilk önce kırmızı (Cumhuriyetçi) durumlar ve ikinci olarak mavi (Demokratik) durumlar. Kırmızı ve mavinin herhangi iki farklı tonu renklendirme için kabul edilebilir. Tabii ki, boş harita görüntüsünü istediğiniz dosya adıyla programınızla aynı klasörde bulabilirsiniz.
Doğruluk Kriterleri
Çıktınız bir raster dosyasıysa, en az 800 piksel x 495 piksel olmalıdır ve satırlar SVG'yi aynı boyutta 1,5 pikselden fazla ölçeklemenin sonucundan sapmamalıdır. Çıktınız bir vektör dosyasıysa, her ikisi de 800 piksel x 495 piksele ölçeklendiğinde satırlar SVG'den 1,5 pikselden fazla sapmamalıdır.
Bonus!
Ben, yabancı kütüphanelere olan bağımlılığı azaltmaya çalışıyor ve şimdi haritanın yalnızca raster grafik sürümünü girdi olarak kullanan ve bölge tespiti için kendi algoritmasını oluşturan herkese % -50 bonus veriyor. Nihayetinde, yaklaşımımın "kendi yazdığınız" algoritma olarak sayılacağını belirleyen benim kararımdır.
İyi şanslar!