新奖金!(见下文)
美国共和党总统候选人本·卡森(Ben Carson)的制图小组的地图遇到了一些麻烦(图片来自《华盛顿邮报》):
问题在于他们没有适用于Job™的正确工具。他们需要最紧凑,最可靠的程序,因此不必担心再次制作地图。这就是他们雇用您的原因。您需要拍摄此地图,然后以所需的颜色再次输出它:
通过Theshibboleth [GFDL(http://www.gnu.org/copyleft/fdl.html)或CC-BY-SA-3.0(http://creativecommons.org/licenses/by-sa/3.0/)],通过维基共享资源
如果您不知道所有州的位置(因为您不是美国人...或者您是美国人),那么下面是一张包含所有名称的地图(此挑战不需要华盛顿特区):
“带有州名2的美国地图”。通过Wikimedia Commons在CC BY-SA 3.0下获得许可-https://commons.wikimedia.org/wiki/File:Map_of_USA_with_state_names_2.svg#/media/File: Map_of_USA_with_state_names_2.svg
例如,如果输入为Ohio, Indiana, Illinois;New York, New Jersey, Florida
,则输出:
空白地图图像有SVG和PNG格式。为方便起见,以下是按字母顺序排列的所有50个州的列表
这是代码高尔夫球和图形输出的挑战。输出必须为SVG或图像文件。仅在屏幕上显示输出是不够的。输入必须来自STDIN或读取文本文件。我对如何设置输入的格式很灵活,尽管它应该包含每个州的全名,但红色(共和党)州名列第一,蓝色(民主)州名列第二。可以接受红色和蓝色的任意两种不同的阴影。当然,您可以使用所需的任何文件名将空白地图图像与程序放在同一文件夹中。
准确性标准
如果您的输出是栅格文件,则其大小必须至少为800px x 495px,并且这些行不应偏离将SVG缩放到相同大小超过1.5像素的结果。如果您的输出是矢量文件,则当两行都缩放到800px x 495px时,行与SVG的偏差不应超过1.5个像素。
奖金!
Ben试图减少对外国图书馆的依赖,现在向只使用地图的光栅图形版本作为输入并创建自己的区域检测算法的人提供-50%的奖励。最终,由我的判断决定您的方法是否算作“编写自己的”算法。
祝好运!