ψX60wYYcaqWiN25Rψ本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。 输入格式: 输入为一个以回车结束的字
时间: 2024-09-23 21:04:51 浏览: 1003
ψX60wYYcaqWiN25Rψ 这道题目要求我们编写一个程序,该程序的任务是对给定的字符串进行处理,找出其中所有独特的大写字母,并按照它们在原串中的顺序打印出来。如果字符串中不存在大写字母,则输出"Not Found"。
输入说明:
输入会是一个由回车符分隔的字符串。
示例输入:
Hello World!
输出:
W
因为在这个例子中,仅有一个大写字母"W",并且它是按照在原始字符串中的顺序出现的。
程序实现(Python示例):
```python
def find_uppercase_letters(s):
uppercase_letters = set()
for char in s:
if char.isupper():
uppercase_letters.add(char)
# 如果没有找到大写字母,返回"Not Found"
if not uppercase_letters:
return "Not Found"
else:
result = ""
for letter in s:
if letter.isupper() and letter not in uppercase_letters:
uppercase_letters.remove(letter)
result += letter
return result
# 示例
input_str = input().strip()
output = find_uppercase_letters(input_str)
print(output)
```
阅读全文