โบนัสใหม่! (ดูด้านล่าง)
ทีมทำแผนที่ของ Ben Carson ที่หวังว่าจะได้รับปัญหาจากแผนที่ (ภาพทางWashington Post ):
ปัญหาคือพวกเขาไม่มีเครื่องมือที่เหมาะสมสำหรับงาน™ พวกเขาต้องการโปรแกรมที่กะทัดรัดและน่าเชื่อถือที่สุดเท่าที่จะเป็นไปได้ดังนั้นพวกเขาจึงไม่ต้องกังวลกับการทำแผนที่อีกครั้ง นั่นเป็นเหตุผลที่พวกเขาจ้างคุณ คุณต้องใช้แผนที่นี้และส่งออกอีกครั้งด้วยสีที่ต้องการ:
โดย Theshibboleth [GFDL ( http://www.gnu.org/copyleft/fdl.html ) หรือ CC-BY-SA-3.0 ( http://creativecommons.org/licenses/by-sa/3.0/)ผ่านทาง Wikimedia Commons
หากคุณไม่ทราบว่าอยู่ที่ไหนทุกรัฐ (เพราะคุณไม่ใช่คนอเมริกัน ... หรือคุณเป็นคนอเมริกัน) นี่คือแผนที่ที่มีชื่อทั้งหมด (วอชิงตันดีซีไม่จำเป็นสำหรับความท้าทายนี้):
"แผนที่อเมริกาพร้อมชื่อรัฐ 2" ได้รับอนุญาตภายใต้ CC BY-SA 3.0 ผ่าน Wikimedia Commons - 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 โดย 495px และบรรทัดไม่ควรเบี่ยงเบนจากผลลัพธ์ของการปรับขนาด SVG ให้มีขนาดเดียวกันมากกว่า 1.5 พิกเซล หากผลลัพธ์ของคุณเป็นไฟล์เวกเตอร์บรรทัดไม่ควรเบี่ยงเบนจาก SVG มากกว่า 1.5 พิกเซลเมื่อทั้งคู่ถูกปรับเป็น 800px คูณ 495px
โบนัส!
เบ็นพยายามลดการพึ่งพาห้องสมุดต่างประเทศและตอนนี้ได้เสนอโบนัส-50%ให้กับทุกคนที่ใช้แผนที่กราฟิกแรสเตอร์ในรูปแบบอินพุตและสร้างอัลกอริทึมของตนเองสำหรับการตรวจจับภูมิภาค ในที่สุดมันเป็นการตัดสินใจของฉันที่กำหนดว่าวิธีการของคุณนับเป็นอัลกอริทึม "เขียนของคุณเอง"
โชคดี!