编程练习——第一个仅出现一次的字符
来源:互联网 发布:阿玛尼没有入住淘宝吗 编辑:程序博客网 时间:2024/06/11 16:23
题目描述
在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
Python 1:
class Solution: def FirstNotRepeatingChar(self, s): # write code here l=len(s) if l<1 or l>10000: return -1 temp="" for i in range(l): if s[i] not in s[i+1:] and s[i] not in temp: return i temp+=s[i] return -1
Python 2:用count()函数
import sys while True: try: line=sys.stdin.next().strip() for i in line: if line.count(i)==1: print i break except: break
阅读全文
0 0
- 编程练习——第一个仅出现一次的字符
- 输出第一个仅出现一次的字符
- String——第一个只出现一次的字符
- 不用for和while从任意字符串中找出第一个仅出现一次的字符
- 【面试题】:统计一串字符串中仅出现一次的第一个字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 第一个只出现一次的字符
- 加载工程报错:Target runtime com.genuitec.runtime.generic.jee60 is not defined
- 线程的练习题
- 约瑟夫环
- 8月3日训练日记
- HDU6052-To my boyfriend
- 编程练习——第一个仅出现一次的字符
- python基础(三)字符串的常见操作
- Codeforces 758C Unfair Poll 数学推导,公式
- Spring AspectJ 案例(XML))
- Network Saboteur
- Java入门笔记-(面向对象:封装,多态,继承)
- Codeforces Round #168 (Div. 1) B. Zero Tree(树上DFS)
- jdk 源码分析(10)java unsafe 分析
- Bag of Words(BOW)模型