摘要: 通配符是 shell 命令中的重要功能,? 表示匹配任意 1 个字符,*表示匹配 0 个或多个字符。请使用你熟悉的编程语言实现一个字符串匹配函数,支持 ? 和 * 通配符。如 “a?cd*d” 匹配 “abcdaccd” 1 #coding:utf8 2 ''' 3 通配符是 shell 命令中的重要功能, 4 ? 表示匹配任意 1 个字符, 5 *表示匹配 0 个或多个字符。 6 ... 阅读全文
posted @ 2017-11-06 21:49 稀里糊涂林老冷 阅读(22569) 评论(0) 推荐(0)
摘要: 给定一个字符串 s 和正整数 n,请使用你熟悉的编程语言输出 s 中包含不超过 n 种字符的最长子串,如 s="uabbcadbaef",n=4 时应该输出 "abbcadba"。 1 # 判断一个字符串里面有几个不同字目 2 def count_diff(s): 3 arr = [] 4 for i in s: 5 if i not in arr: ... 阅读全文
posted @ 2017-11-06 21:10 稀里糊涂林老冷 阅读(3756) 评论(0) 推荐(0)