#6466. 阿拉丁的地毯店 (Aladdin's Carpet)
阿拉丁的地毯店 (Aladdin's Carpet)
题目 3:阿拉丁的地毯店 (Aladdin's Carpet)
题目描述
阿拉丁厌倦了当王子,决定开一家地毯店。
在地毯店里,每块地毯的价格取决于地毯的长度以及组成地毯的不同颜色的数量。在阿拉丁的电脑系统中,每块地毯都表示为一个字符串(例如 zbbcbbx),其中每个字符代表地毯某一部分的颜色。
地毯的最终价格计算公式为:
请编写一个程序,给定地毯的字符串表示,计算并输出其价格。
输入格式
输入为一个字符串(由小写英文字母组成)。
输出格式
一个整数,即地毯的价格。
样例
输入:
abacx
输出:
20
(解释:地毯长度为 5,包含的不同颜色有 a, b, c, x 共 4 种。价格 = 5 * 4 = 20)
竞赛测试用例
请使用你的程序计算以下字符串的价格(纯数字答案):
- 3a)
qiraat - 3b)
cdefghijklmnopqrstuwxyz - 3c)
warrior - 3d)
supercalifragilisticexpialidocious
竞赛测试点答案预检
| 编号 | 输入字符串 | 长度 | 不同颜色数 | 计算过程 | 预期输出 |
|---|---|---|---|---|---|
| 3a | qiraat |
6 | 5 (q,i,r,a,t) | 30 | |
| 3b | cdef...xyz |
23 | 529 | ||
| 3c | warrior |
7 | 4 (w,a,r,i,o) | 28 | |
| 3d | super...ious |
34 | 15 | 510 | |