Python:每日一题 79
- 2017-11-27 14:35:00
- 六月
- 来源:
- http://bbs.fishc.com/thread-94609-1-1.html
- 转贴 554
给定两个字符串 s1 和 s2 如果s1 内的字符通过重新组合后能成为 s2返回True
否则返回False
要求:
分别写出s1内的字符可以重复使用和不可以重复使用时的答案
答案:
您是VIP用户,您可免回复查看本帖隐藏的内容
- #可重复使用
- def test(s1,s2):
- return all([i in s1 for i in s2])
- #不可重复使用
- def test(s1,s2):
- for i in s2:
- if i not in s1:
- return False
- else:
- s1 = s1.replace(i,'',1)
- return True
发表评论