Bạn nên nhận chuỗi phương trình hóa học (không có khoảng trắng, chỉ có chữ cái (chữ hoa và chữ thường), số, dấu ngoặc và dấu toán học) từ người dùng và in câu trả lời nếu phương trình có cân bằng hay không (bất kỳ cặp câu trả lời dương / âm nào : Có / Không, đúng / sai, 1/0). Để làm cho mã ngắn hơn, bạn có thể giả sử rằng các chuỗi đầu vào chỉ có thể chứa các phần tử sau: Al, Ar, B, Be, C, Cl, Cr, Cu, Fe, H, He, K, N, O, S. Và một điều nữa : có thể có -dấu hiệu. Đó là tất cả về toán học: +có -nghĩa là phép cộng , có nghĩa là phép trừ.
Ví dụ:
Đầu vào:
C6H5COOH-O2=7CO2+3H2O
Đầu ra:
No
Đầu vào:
2Fe(CN)6+2SO2+202=Fe2(SO4)2+6C2N2
Đầu ra:
Yes
Đầu vào:
2SO2=2SO4-2O2
Đầu ra:
Yes
Mã ngắn nhất sẽ thắng.
2O2thay vì 202(hai trăm hai).
