A번 답게 가장 쉬운 문제입니다. 문제를 간단히 정리하면 분자식이 주어졌을 때 이 분자의 총 질량을 구하는 것입니다.

분자식에 괄호같은 것도 없고, 원소도 C, H, O, N 뿐인 간단한 입력들만 들어오기 때문에 간단히 입력된 문자열을 파싱해서 답을 구하면 됩니다.

이 정도의 파싱은 간단히 처리하셨을테지만 저는 C의 char*을 이용해서 다음과 같은 식으로 파싱했습니다.



* 컴퓨터 상에서 실수 표현의 한계 때문에 오차가 생길 수 있으니 가능하다면 정수로 계산하는 것이 좋습니다.

이 게시물을..