#11956. 缺失字母

缺失字母

缺失字母

(难度:简单)

竞技编程-提高思维

题目描述

你被给定一个长度为1到25的字符串 S,由小写字母组成。请输出一个未在字符串 S 中出现的字母。如果有多个字母没有出现,你可以输出其中任何一个。

输入格式

输入为一个字符串 S,长度介于1到25之间,且只包含小写英文字母。

输出格式

输出一个未在 S 中出现的小写英文字母。如果有多个这样的字母,可以输出其中任何一个。

示例

输入示例 1:

a

输出示例 1:

d

解释:S = a,除了 a 之外,任何其他小写字母(如 bc、... 或 z)都是正确答案。

输入示例 2:

abcdfhijklmnopqrstuvwxyz

输出示例 2:

e

解释:S 中未包含的小写英文字母是 eg

输入示例 3:

qazplwsxokmedcijnrfvuhbgt

输出示例 3:

y

时间复杂度分析

这个问题的时间复杂度是 O(n),其中 n 是字符串 S 的长度。因为我们只需要遍历一次字符串,并检查哪些字母缺失。