3
สมการทางเคมีที่บ้าคลั่ง
คุณควรได้รับสมการทางเคมีเป็นสตริง (ไม่มีช่องว่างเฉพาะตัวอักษร (ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก), ตัวเลข, วงเล็บและเครื่องหมายทางคณิตศาสตร์) จากผู้ใช้และพิมพ์คำตอบถ้าสมการนั้นมีความสมดุลหรือไม่ (คู่ของคำตอบบวก / ลบใด ๆ : ใช่ / ไม่ใช่จริง / เท็จ 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 เอาท์พุท: …
10
code-golf