#H0003. Jiang学长的键盘损耗 (Keyboard Wear)

Jiang学长的键盘损耗 (Keyboard Wear)

题目描述

XCPC 邀请赛即将开始,Jiangrc 学长正在疯狂敲击键盘练习手速。他的键盘非常昂贵,每个按键都有固定的耐久度。

为了评估键盘的寿命,他记录了一段他刚刚敲下的代码(一个字符串)。

已知按下不同的键消耗的耐久度不同:

  1. 如果是 大写字母A-Z),因为需要同时按住 Shift 键,消耗耐久度为 2 点。
  2. 如果是 小写字母a-z)或 数字0-9),消耗耐久度为 1 点。
  3. 如果是 下划线_),消耗耐久度为 1 点。
  4. 其他字符(如空格、标点符号等)不消耗耐久度(假设他打字时这些键轻飘飘的)。

请你读取一行包含空格的字符串,计算这段代码一共消耗了多少点键盘耐久度。

输入格式

输入一行字符串 SS(长度 1S10001 \le |S| \le 1000),字符串中可能包含空格。

输出格式

输出一个整数,表示总消耗的耐久度。

样例

Hello World_2024
17

样例解释

  • HW 是大写字母,各消耗 2 点,共 2×2=42 \times 2 = 4 点。
  • e, l, l, o, o, r, l, d 是小写字母,各消耗 1 点,共 8×1=88 \times 1 = 8 点。
  • _ 是下划线,消耗 1 点。
  • 2, 0, 2, 4 是数字,各消耗 1 点,共 4×1=44 \times 1 = 4 点。
  • 空格 不消耗耐久度。

总计4+8+1+4=174 + 8 + 1 + 4 = 17 点。