2025-06-01能力测试
描述
语言学家在研究一种外星语言,这种语言有若干种基本组成要素。语言学家破解了其中27种,按照破解顺序1,2,3,…,27将其编写为字母表,为了方便理解,我们将其映射到小写英文字母和.:
根据已经破解的外星语言规则,语言学家需要先计算每个外星单词的“逆序度”才能继续翻译过程。逆序度计算规则如下:
1、将字母表的序号反转过来,得到逆序编号:a的逆序编号为27,b的逆序编号为26,……,.的逆序编号为1。
2、获得字母在单词中的位置,例如,aioj.tech中:a的位置为1,i的位置为2,o的位置为3,j的位置为4,.的位置为5……
3、将每个字母的逆序编号与其在单词中所在位置相乘,得到该字母的逆序度。
4、将单词中每个字母的逆序度相加,得到整个单词的逆序度。
例如,aioj.tech的逆序度为770:
给出一个单词,计算其逆序度。
输入
一个由小写英文字母和.构成的字符串word,表示要计算逆序度的单词。
对于100%的数据:
1\le word.size() \le 10^5
输出
一个整数,表示该单词的逆序度。
样例
输入
aioj.tech
输出
770