บทนำ
โอบีวันเคโนบี Qui-Gon Jinn และ Darth Maul กำลังจะสู้กัน! อย่างไรก็ตามพวกเขาทุกคนลืมที่จะนำกระบี่แสงที่เกี่ยวข้อง เขียนโปรแกรมหรือฟังก์ชั่นที่ให้สายอักขระJedi
เป็นอินพุตสร้างภาพที่คล้ายกับ* :
และรับสตริงSith
สร้างภาพที่คล้ายกับสิ่งนี้:
ข้อกำหนดรูปภาพ
มีไฟกระบี่ 3 ดวงใด ๆ (ใบมีดสีขาวรวมถึงขอบกลมที่ส่วนท้าย (2 รอบสำหรับสีแดง) และรวมถึงที่จับ ) มีความยาว 900px (ซึ่งไม่รวมถึงการไล่ระดับสีรอบ ๆ ใบมีด)
ขอบกลมที่ปลายใบมีดเป็นครึ่งวงกลม (โดยประมาณ) โดยมีเส้นผ่านศูนย์กลางเท่ากับความกว้างของใบมีด
ใบมีด (เช่นส่วนสีขาวของกระบี่แสง) กว้าง 12px
แสงสีเขียวและสีน้ำเงินถูกแยกออกจากกันโดย 200 px (จากเส้นกึ่งกลางของใบมีดสีเขียวไปยังเส้นกลางของใบมีดสีน้ำเงิน)
ที่จับสำหรับไฟกระบี่ทั้ง 3 อันคือ 180px (1/5 ของความยาวทั้งหมด) ดังนั้นใบมีดเองรวมถึงขอบกลมยาว 720px สำหรับแสงสีฟ้าและสีเขียวและยาว 360px สำหรับใบมีดสองดวงของกระบี่แสงสีแดง
ที่จับสำหรับกระบี่แสงสีน้ำเงินและสีเขียวอยู่ที่ด้านล่างของกระบี่แสง ที่จับสำหรับกระบี่แสงสีแดงอยู่ตรงกลางในแนวนอน
ความยาวของการไล่ระดับสีจากขอบของใบมีดสีขาวเป็นสีขาวอย่างสมบูรณ์คือ 1.5 * ความกว้างของใบมีด (เช่น 18px สำหรับชิ้นส่วนเชิงเส้น)
การไล่ระดับสีเขียวไปจาก RGB (0,255,0) เป็นสีขาว (255,255,255) (หรือโปร่งใสถ้าคุณใช้งานได้ง่ายกว่า) ไล่ระดับสีแดงไปจาก (255,0,0) เป็นสีขาวและไล่ระดับสีฟ้าไปจาก (0,0,255) เป็นสีขาว
สีของที่จับคือ RGB (128,128,128)
อาจมีพื้นที่ว่างสีขาวรอบ ๆ แสงไฟ
ปัจจัยการผลิต
อาจเป็นSith
หรือJedi
เป็นสตริงก็ได้ คุณสามารถใช้สตริงนี้จาก STDIN เป็นอาร์กิวเมนต์ฟังก์ชันพารามิเตอร์บรรทัดคำสั่งหรือสิ่งอื่นที่คล้ายคลึงกัน คุณอาจจะสมมติว่าอินพุตนั้นจะถูกต้องเสมอSith
หรือJedi
และไม่มีอะไรอื่น
เอาท์พุต
คุณต้องสร้างไฟล์ภาพที่มีภาพที่สอดคล้องกับสายป้อน คุณมีอิสระที่จะเลือกรูปแบบภาพใดก็ได้ที่คุณต้องการตราบใดที่ยังเป็นภาพสีจริง
เกณฑ์การให้คะแนน
นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ ขอพลังจงอยู่กับท่าน.
*รูปภาพในโพสต์นี้ไม่แสดงเป็นขนาดเต็ม