Massa molar de um composto químico

Crie uma função que receba o nome de um composto químico como uma string e retorne a massa molar do composto. Somente para este desafio, os dados necessários estão incluídos abaixo.

Dados

H -> 1
B -> 10
O -> 16
S -> 32
N -> 14
Cl -> 35

Water = "H2 O"
BoricAcid = "H3 B O3"
SulfuricAcid = "H2 S O4"
NitricAcid = "H N O3"
HydroChloricAcid = "H Cl"

Exemplos

molarMass("SulfuricAcid") ➞ 98
// H * 2 + S * 1 + O * 4 = 1 * 2 + 32 * 1 + 16 * 4

molarMass("Water") ➞ 18
// H * 2 + O * 1 = 1 * 2 + 16 * 1

Observações

  • A entrada é uma string e o valor retornado é um número.
  • Nos dados, "O" é uma letra do alfabeto inglês, não zero.
  • Confira a aba Resources.