คุณควรได้รับสมการทางเคมีเป็นสตริง (ไม่มีช่องว่างเฉพาะตัวอักษร (ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก), ตัวเลข, วงเล็บและเครื่องหมายทางคณิตศาสตร์) จากผู้ใช้และพิมพ์คำตอบถ้าสมการนั้นมีความสมดุลหรือไม่ (คู่ของคำตอบบวก / ลบใด ๆ : ใช่ / ไม่ใช่จริง / เท็จ 1/0) ในการทำให้โค้ดสั้นลงคุณสามารถสมมติว่าสตริงอินพุตสามารถมีองค์ประกอบเหล่านี้ได้เท่านั้น: Al, Ar, B, Be, C, Cl, Cr, Cu, Fe, H, He, K, N, O, S. และอีกสิ่งหนึ่ง : อาจมี-สัญญาณ มันคือทั้งหมดที่เกี่ยวกับคณิตศาสตร์: +หมายถึงการเพิ่ม-หมายถึงการลบ
ตัวอย่าง:
การป้อนข้อมูล:
C6H5COOH-O2=7CO2+3H2O
เอาท์พุท:
No
การป้อนข้อมูล:
2Fe(CN)6+2SO2+202=Fe2(SO4)2+6C2N2
เอาท์พุท:
Yes
การป้อนข้อมูล:
2SO2=2SO4-2O2
เอาท์พุท:
Yes
รหัสที่สั้นที่สุดชนะ
2O2แทน202(สองร้อยและสอง)
