CF727B Bill Total Value
题目描述
Vasily 从商店出来后,想要重新核对账单中所有商品的总价。账单是一个字符串,其中所有商品的名称及其价格连续排版,中间没有空格。账单的格式为“$name_{1}price_{1}name_{2}price_{2}...name_{n}price_{n}$”,其中 $name_{i}$(第 $i$ 件商品的名称)是一个长度不超过 $10$ 的非空字符串,仅由小写英文字母组成,$price_{i}$(第 $i$ 件商品的价格)是一个非空字符串,由数字和点(小数点)组成。可能存在名称相同但价格不同的商品。
每个商品价格的格式如下:如果价格是整数美元,则不会写分(美分);否则,在美元金额后书写一个点(小数点)和两位数的分数(如果美分在 $1$ 到 $9$ 之间,则需补前导零)。
此外,美元金额部分每三位(从低位到高位)用点分隔。价格不允许有多余的前导零。价格总是以数字开始和结束。
例如:
- “234”,“1.544”,“149.431.10”,“0.99” 和 “123.05” 是合法价格格式,
- “.333”,“3.33.11”,“12.00”,“.33”,“0.1234” 和 “1.2” 不是合法格式。
请编写程序计算该账单中所有商品的总价格,并输出,格式与账单中的价格完全一致。
输入格式
输入仅一行,为长度不超过 $1000$ 的非空字符串 $s$,代表账单的内容。
保证账单符合上述格式要求。保证账单中每个价格不少于一美分且不超过 $10^6$ 美元。
输出格式
输出所有商品总价格,格式与输入中的价格完全一致。
说明/提示
由 ChatGPT 5 翻译