蓝桥杯1.确定字符串是否包含唯一字符
插播一句,博主转学python了,来写写算法题,若掌握好会考虑捐300块。
题目:
题目描述
实现一个算法来识别一个字符串的字符是否是唯一的(忽略字母大小写)。
若唯一,则输出YES
,否则输出NO
。
输入描述
输入一行字符串,长度不超过 100。
输出描述
输出一行,若字符串的字符是唯一的,则输出YES
,否则输出NO
。
输入输出样例
示例
输入
abd25+
输出
YES
import os
import sys
a=input()
a=a.upper()
d=[]
for i in a:#遍历a中的元素
if i not in d:#如果第i个元素不在d里面
d.append(i)#则将这个元素放入d列表中
else:
print("NO")#出现重复
break#break之后不会进行下面的else语句
else:#for...else...语句进行完for之后接着进行else
print("YES")