몰 질량
시간 제한1초메모리 제한128 MB
C, H, O, N 네 원소로 된 화학식을 읽고 원자량을 곱해 몰 질량을 구해 출력합니다.
문제

유기 화합물은 분자에 탄소를 포함하는 큰 화합물 부류의 구성원이다. 유기 화합물의 몰 질량은 그 화합물 1몰의 질량이며, 각 원소의 표준 원자량으로부터 계산할 수 있다.
분자식이 주어졌을 때 CHON 박사는 그 몰 질량을 구하려고 한다. C3H4O3 같은 분자식은 각 구성 원소를 화학 기호로 나타내고, 한 분자에 들어 있는 각 원소의 원자 수를 표시한다. 한 원소의 원자가 두 개 이상이면 화학 기호 뒤에 아래 첨자로 그 개수를 적는다.
이 문제에서 분자식은 괄호 없이 'C'(탄소), 'H'(수소), 'O'(산소), 'N'(질소) 네 가지 원소만으로 이루어진다고 가정한다.
다음 표는 'C', 'H', 'O', 'N'의 표준 원자량이다.
예를 들어 분자식 C6H5OH의 몰 질량은 g/mol 이다. 분자식이 주어지면 그 몰 질량을 계산하는 프로그램을 작성하라.
입력
프로그램은 표준 입력에서 읽는다. 입력은 개의 테스트 케이스로 이루어진다. 첫 줄에 테스트 케이스의 수 가 주어진다. 각 테스트 케이스는 한 줄에 분자식 하나가 문자열로 주어진다. 화학 기호는 대문자로 주어지며, 문자열의 길이는 0보다 크고 80보다 작다. 화학 기호 뒤의 개수 은 1일 때 생략되고, 그렇지 않으면 이다.
출력
프로그램은 표준 출력에 쓴다. 각 테스트 케이스마다 정확히 한 줄을 출력한다. 그 줄에는 주어진 분자식의 몰 질량을 소수점 아래 셋째 자리까지 출력한다.