질량계산 > 문제은행

본문 바로가기


실전대비 Level1

1091 : 질량계산

제한시간: 1000 ms    메모리제한: 32 MB
해결횟수: 263 회    시도횟수: 923 회   



분자식(원소들의 결합으로 이루어진 분자에 대한 식)이 들어올 때 이의 질량을 구하는 프로그램을 작성하라.

 

제한조건은 다음과 같다.

 

1. 들어올 수 있는 원자의 종류는 'C'(탄소), 'H'(수소), 'O'(산소), 'N'(질소)이다.
2. 분자식은 한개 이상의 여러개의 원소가 연결되어 이뤄진다.
3. 각 원자들의 질량은 다음과 같다.

 

e3050b66a1b29a01767400d7560a4131_1449730
 

 

원자의 개수가 하나만 들어올 경우는 해당 원자를 뜻하는 심볼이 입력되며, 분자식에서 해당 원소의 개수가 여러개일 경우 입력될 경우 (원자심볼)(숫자)의 결합으로 입력된다. 여기서 숫자는 100미만의 숫자가 들어온다.

 

한 원소가 분자식에서 여러번 등장 할 수 있다. 예로 들어 C2H3C3과 같은 경우도 존재한다.


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


분자식의 질량을 소수점 셋째 자리까지 출력한다.

[Copy]
C6H5OH
[Copy]
94.108




HancomEducation E-mail : hancomc@hotmail.com, comkiwer@naver.com Tel : 070-7163-5782 FAX : 031-388-0996 정올소개 이용약관 개인정보처리방침
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호, 경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호
Copyright@2010-2015 jungol. All right reserved.