อ่านข้อความของฟอนต์ millitext
มีแบบอักษรที่นี่ที่เหมาะกับตัวละครแต่ละตัวในบล็อก 1x5 พิกเซลเดียว มันทำเช่นนี้ (สมมติว่าคุณกำลังใช้หน้าจอ LCD) โดยใช้ช่อง RGB ของแต่ละพิกเซลเพื่อขยายหนึ่งพิกเซลเป็นสามคอลัมน์ย่อยหนึ่งคอลัมน์สำหรับแต่ละช่อง งานของคุณคือใช้ข้อความที่เข้ารหัสในฟอนต์นี้และ 'ถอดรหัส' มัน
Millitext ตัวอักษร
CHARACTER: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
ENCODING: WYWBMRRMMMWYWYWWWMWBMRMYGYGYCWMMMMMW
MGBWMRRMMMMMRMRRRMGBMRWMMMMMRGMMMMMB
MGWWWWWBWWWYRMWWMWGBYRWMMYMYGGMMWGGG
MGRBBBMBMBMMRMRRMMGBMRMMMRWMBGMCWMGR
WWWWBWWBWWMYWYWRWMWWMWMMGRCMYGWBMMGW
ฉันได้ย่อแต่ละสีให้เป็นสัญลักษณ์หนึ่งตัว (R = แดง, G = เขียว, B = น้ำเงิน, C = ฟ้า, Y = เหลือง, M = ม่วงแดง, W = ขาว)
รูปแบบอินพุต
รูปแบบการป้อนข้อมูลสำหรับการเปิดค่อนข้างสวย คุณสามารถมีอินพุตเป็นอาร์เรย์ที่มีแต่ละคอลัมน์, อาร์เรย์ที่มีแต่ละแถวchar[][]
, หรืออะไรทำนองนั้น นอกจากนี้คุณยังสามารถเลือกใช้คำเต็ม "แดง", "เขียว", "สีน้ำเงิน" ด้วยตัวพิมพ์ใหญ่ / ตัวพิมพ์เล็กที่คุณเลือก (แต่จะต้องสอดคล้องกันสำหรับแต่ละคำ! คุณไม่สามารถใช้ "RED" และยังทำ "สีเขียว" หรือ "น้ำเงิน")
หากภาษาของคุณให้การสนับสนุนคุณสามารถป้อนเป็นสีได้ (อย่างไรก็ตามอาจใช้งานได้ฉันไม่รู้มือข้างนอก)
คุณสามารถสันนิษฐานได้ว่าข้อมูลที่ป้อนจะมีเฉพาะอักขระที่เข้ารหัสในตัวอักษรด้านบน (โดยเฉพาะจะไม่มีการเว้นวรรคหรือเครื่องหมายวรรคตอนในผลลัพธ์ของคุณ)
รูปแบบผลลัพธ์
คุณสามารถส่งออกสตริงหรือเรียงลำดับของตัวละครบางอย่าง คุณสามารถเลือกได้ว่าตัวอักษรจะเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก แต่ตัวอักษรทั้งหมดต้องมีตัวพิมพ์เล็กเหมือนกัน
ตัวอย่าง
MWRRGMGYRY
MRRRMMMMRM
WWRRMWMYRM -> HELLOWORLD
MRRRMWMMRM
MWWWGMGMWY
กฎระเบียบ
นี่คือรหัสกอล์ฟคำตอบที่สั้นที่สุดชนะ!
ชุดทดสอบ
WMWGMWWMYYGMYWGMBMMYWYGMWYWMWRWWMYGW
GMRMMGRMMMMMMRMMBMWMRMMMRMGMRRMBMMMR
GWWMMGRYYYMWMWMGBMWYWMMMWYGWWRWGGMMM -> THEQUICKBROWNFOXJUMPEDOVERTHELAZYDOG
GMRWMGRMMMMWMRMMBMMRRMMCRMGMRRMRGMMM
GMWCWWWMYMGMMRGMWWMRWYGBWMGMWWMWGYGW