1091 : 질량계산
제한시간: 1000 ms
메모리제한: 32 MB
해결횟수: 350 회
시도횟수: 1118 회

분자식(원소들의 결합으로 이루어진 분자에 대한 식)이 들어올 때 이의 질량을 구하는 프로그램을 작성하라.
제한조건은 다음과 같다.
1. 들어올 수 있는 원자의 종류는 'C'(탄소), 'H'(수소), 'O'(산소), 'N'(질소)이다.
2. 분자식은 한개 이상의 여러개의 원소가 연결되어 이뤄진다.
3. 각 원자들의 질량은 다음과 같다.
원자의 개수가 하나만 들어올 경우는 해당 원자를 뜻하는 심볼이 입력되며, 분자식에서 해당 원소의 개수가 여러개일 경우 입력될 경우 (원자심볼)(숫자)의 결합으로 입력된다. 여기서 숫자는 100미만의 숫자가 들어온다.
한 원소가 분자식에서 여러번 등장 할 수 있다. 예로 들어 C2H3C3과 같은 경우도 존재한다.

입력은 한 줄로 이뤄지며, 길이가 100 미만으로 공백 없이 분자가 입력된다.

분자식의 질량을 소수점 셋째 자리까지 출력한다.
![]() C6H5OH |
![]() 94.108 |