Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 470 Bytes

125.md

File metadata and controls

25 lines (19 loc) · 470 Bytes
@author jackzhenguo
@desc 
@date 2019/11/14

125 寻找第n次出现位置

def search_n(s, c, n):
    size = 0
    for i, x in enumerate(s):
        if x == c:
            size += 1
        if size == n:
            return i
    return -1



print(search_n("fdasadfadf", "a", 3))# 结果为7,正确
print(search_n("fdasadfadf", "a", 30))# 结果为-1,正确
[上一个例子](124.md) [下一个例子](126.md)