#929. 音乐和弦识别器
音乐和弦识别器
题目背景
在数字音乐实验室,一个完整的“七和弦”必须由4个不同的音符组成。我们用字母表示音符:C(Do), D(Re), E(Mi), F(Fa), G(Sol), A(La), B(Si)。
现在你需要识别一个和弦是否完整。特殊的规则是:和弦中的音符必须不同(不能重复),且必须恰好包含4个不同的音符(不能多也不能少)。
题目描述
输入一个仅由大写字母** **C, D, E, F, G, A, B 组成的字符串(表示按下的琴键),判断是否满足:
- 包含恰好4个不同的音符
- 每个音符最多出现一次(实际上根据规则1,每个音符只能出现0或1次)
Input
- 一行字符串,仅包含大写字母 C, D, E, F, G, A, B
- 长度 1 ≤ len(S) ≤ 100
Output
- 满足条件:输出**
"YES"和实际包含的音符数(如 **"YES 4") - 不满足:输出**
"NO"和实际包含的音符数(如 **"NO 3")
样例
输入
CEGC
输出
NO 3