题解 | #找出字符串中第一个只出现一次的字符#

找出字符串中第一个只出现一次的字符

http://www.nowcoder.com/practice/e896d0f82f1246a3aa7b232ce38029d4

while True:
    try:
        myStr=list(input())
        mySet = set(myStr) # 字符串元素种类
        dic={}
        for e in mySet:
            dic[e]=0
        for e in mySet:
            for i in range(len(myStr)):
                if e==myStr[i]:
                    dic[e]+=1
        for j in range(len(myStr)):
            if j<=len(myStr)-1 and dic[myStr[j]]==1:
                print(myStr[j])
                break
            elif j==len(myStr)-1:
                print('-1')
    except:
        break
全部评论

相关推荐

点赞 评论 收藏
分享
说又不是不能用的斑马...:把中学和居住地删了,很多私企歧视北京人。别写你炒股,hr觉得你炒股赚的比工资高多了,很有可能干不了几天就跑路专职炒股了。只要你不是找金融行业的,这就是个超级减分项
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务