#P1406. 字母表的距离

字母表的距离

题目描述
已知原小写英文字母表为:E = {'a', 'b', 'c', ..., 'y', 'z'}。皮卡丘有一个新的小写英文字母表 G(26 个小写英文字母,且不重复),字母表 G 定义了一种小写英文字母表的新的排列方式。

字母的距离定义:字母在 G 和 E的位置之差的绝对值。例如:字母表 G 和字母表 E 中字母 'a'的距离为:

|G中'a'的位置 − E中'a'的位置|。

其中 ∣x∣ 表示 x 的绝对值。

皮卡丘想要你帮他计算出所有小写英文字母的距离之和。

输入格式
输入共一行,一个只包含英文小写字母的字符串 G,字符串的长度为 26,并且没有重复字母。

输出格式
输出共一行,一个整数,表示字母表 G 和字母表 E 中所有小写英文字母的距离之和。
输出时每行末尾的多余空格,不影响答案正确性

样例

abcdefghijklmnopqrstuvwxyz
0
ahcdwxguojklmnirpvstqbefyz
134

样例解释
样例2:

  • 'a' 的距离为:|1 - 1| = 0;
  • 'b' 的距离为:|22 - 2| = 20;
  • 'c' 的距离为:|3 - 3| = 0;
  • 'd' 的距离为:|4 - 4| = 0;
  • 'e' 的距离为:|23 - 5| = 18;
  • 'f' 的距离为:|24 - 6| = 18;
  • 'g' 的距离为:|7 - 7| = 0;
  • 'h' 的距离为:|2 - 8| = 6;
  • 'i' 的距离为:|15 - 9| = 6;
  • 'j' 的距离为:|10 - 10| = 0;
  • 'k' 的距离为:|11 - 11| = 0;
  • 'l' 的距离为:|12 - 12| = 0;
  • 'm' 的距离为:|13 - 13| = 0;
  • 'n' 的距离为:|14 - 14| = 0;
  • 'o' 的距离为:|9 - 15| = 6;
  • 'p' 的距离为:|17 - 16| = 1;
  • 'q' 的距离为:|21 - 17| = 4;
  • 'r' 的距离为:|16 - 18| = 2;
  • 's' 的距离为:|19 - 19| = 0;
  • 't' 的距离为:|20 - 20| = 0;
  • 'u' 的距离为:|8 - 21| = 13;
  • 'v' 的距离为:|18 - 22| = 4;
  • 'w' 的距离为:|5 - 23| = 18;
  • 'x' 的距离为:|6 - 24| = 18;
  • 'y' 的距离为:|25 - 25| = 0;
  • 'z' 的距离为:|26 - 26| = 0; 答案为:0+20+0+0+18+18+0+6+6+0+0+0+0+0+6+1+4+2+0+0+13+4+18+18+0+0=134