在一个字符串中找到第一个只出现一次的字符
2017-07-28 06:41
246 查看
输入:字符串。若字符串为空,则返回None
返回:目标字符。若不存在目标字符,则返回None
class Demo:
def findMyChar(self,inputStr):
if not isinstance(inputStr,str):
pass
else:
strLen = len(inputStr)
listStr = list(inputStr)
for i in xrange(strLen):
if listStr.count(inputStr[i])==1:
return inputStr[i]
return None
s = Demo()
print s.findMyChar('abaccdeff')
print s.findMyChar('')
print s.findMyChar(1234)
print s.findMyChar('adsfgfrdvasdgrd')
返回:目标字符。若不存在目标字符,则返回None
class Demo:
def findMyChar(self,inputStr):
if not isinstance(inputStr,str):
pass
else:
strLen = len(inputStr)
listStr = list(inputStr)
for i in xrange(strLen):
if listStr.count(inputStr[i])==1:
return inputStr[i]
return None
s = Demo()
print s.findMyChar('abaccdeff')
print s.findMyChar('')
print s.findMyChar(1234)
print s.findMyChar('adsfgfrdvasdgrd')
相关文章推荐
- 第十七题:在一个字符串中找到第一个只出现一次的字符。
- 在一个字符串中,找到第一个只出现一次的字符,例如:abaccdef,输出b
- 17.在一个字符串中找到第一个只出现一次的字符
- 哈希表对字符串的高效处理1:在一个字符串中找到第一个只出现一次字符
- 第17 题:题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
- 17 在一个字符串中找到第一个只出现一次的字符
- 每日一道算法题:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
- flag11在一个字符串中找到第一个只出现一次的字符
- 微软面试100题目之17 :在一个字符串中找到第一个只出现一次的字符。
- <仅是自己做笔记。。。系列-9>在一个字符串中找到第一个只出现一次的字符。
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符。
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 利用hashtable思想,保存在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b
- 在一个字符串中找到第一个只出现一次的字符。
- 在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。
- 在一个字符串中找到第一个只出现一次的字符
- 在一个字符串中找到第一个仅仅出现一次的字符。
- 数据结构——算法之(007)(在一个字符串中找到第一个只出现一次的字符)