사용자로부터 화학 방정식 (공백 없음, 문자 (대문자 및 소문자), 숫자, 괄호 및 수학 기호)을 가져 와서 방정식이 균형을 이루 거나 그렇지 않은 경우 (양수 / 음수 응답 쌍) : 예 / 아니요, 참 / 거짓, 1/0). 알루미늄 (Al), 아르곤, B, 수, C, CL, CR, 구리, 철, H, 그는, K, N, O, S. 그리고 : 짧은 코드 당신이 입력 문자열은 이러한 요소를 포함 할 수 있습니다 가정 할 수 있도록하려면 한 가지 더 : -징후 가있을 수 있습니다 . 수학에 관한 모든 것 : +더하기, -빼기
예 :
입력:
C6H5COOH-O2=7CO2+3H2O
산출:
No
입력:
2Fe(CN)6+2SO2+202=Fe2(SO4)2+6C2N2
산출:
Yes
입력:
2SO2=2SO4-2O2
산출:
Yes
가장 짧은 코드가 승리합니다.
기능을 찾고 있습니까? 아니면 텍스트 입력을 받아 텍스트 출력을 제공하는 프로그램입니까? 나중에 여러 줄을 처리해야합니까? 또는 런당 하나의 방정식입니까?
—
MtnViewMark
@MtnViewMark 프로그램으로되어 있습니다. 실행 당 하나의 방정식이 필요합니다.
—
gthacoder
두 번째와 세 번째 예가 잘못되었습니다. 나는 당신
—
r3mainer
2O2이 202(이백 둘) 대신 입력하려고 생각합니다 .
@squeamishossifrage 아, 그래. 확실한. 감사합니다. 질문이 업데이트되었습니다.
—
gthacoder
