一、问题描述
食堂最近推出了自助取餐功能,可以通过盘子的形状自动计算费用。你参与到自助计算价格的项目工作中。视觉组的同学已经帮你通过图像识别把盘子图片转换为了字符串,你只需要计算具体的价格即可。
餐盘的费用如下表所示:
你将会得到n 个字符串,请按照价格表计算价格。
输入格式
第一行个整数n,表示盘子个数。
接下来一行n个字符串,用空格隔开,表示不同的盘子。保证每个字符串都是题目描述中提到的六种之一。
输出格式
一行,一个整数,表示答案。
样例输入
5
yuanxing zhengfangxing changfangxing sanjiaoxing changfangxing
样例输出
13
说明
13=1+2+3+4+3
二、解析
-
定义价格映射:
首先,根据题目描述,我们知道有六种不同的盘子形状,每种形状对应一个价格。为了方便计算,我们可以将这些形状和它们对应的价格存储在一个字典(dic
)中。这样,当我们遇到一个盘子形状时,就可以通过查找字典来快速获取其价格。 -
读取输入: